Class NewsSearchConnector

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin

    public class NewsSearchConnector
    extends org.exoplatform.commons.api.search.SearchServiceConnector
    • Field Summary

      • Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin

        desc, name
    • Constructor Summary

      Constructors 
      Constructor Description
      NewsSearchConnector​(org.exoplatform.container.xml.InitParams initParams, org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService, org.exoplatform.services.jcr.RepositoryService repositoryService)  
    • Constructor Detail

      • NewsSearchConnector

        public NewsSearchConnector​(org.exoplatform.container.xml.InitParams initParams,
                                   org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService,
                                   org.exoplatform.services.jcr.RepositoryService repositoryService)
                            throws Exception
        Throws:
        Exception
    • Method Detail

      • search

        public Collection<org.exoplatform.commons.api.search.data.SearchResult> search​(org.exoplatform.commons.api.search.data.SearchContext context,
                                                                                       String query,
                                                                                       Collection<String> sites,
                                                                                       int offset,
                                                                                       int limit,
                                                                                       String sort,
                                                                                       String order)
        Specified by:
        search in class org.exoplatform.commons.api.search.SearchServiceConnector
      • search

        public List<org.exoplatform.commons.api.search.data.SearchResult> search​(NewsFilter filter,
                                                                                 int offset,
                                                                                 int limit,
                                                                                 String sort,
                                                                                 String order)
                                                                          throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • addFuzzySyntaxAndOR

        protected String addFuzzySyntaxAndOR​(String text)