Liferay 6.1.10-ee-ga1

com.liferay.portal.kernel.search
Class SearchEngineUtil

java.lang.Object
  extended by com.liferay.portal.kernel.search.SearchEngineUtil

public class SearchEngineUtil
extends Object


Field Summary
static int ALL_POS
          Deprecated. Use QueryUtil.ALL_POS.
static String GENERIC_ENGINE_ID
           
static String SYSTEM_ENGINE_ID
           
 
Constructor Summary
SearchEngineUtil()
           
 
Method Summary
static void addDocument(long companyId, Document document)
           
static void addDocument(String searchEngineId, long companyId, Document document)
           
static void addDocuments(long companyId, Collection<Document> documents)
           
static void addDocuments(String searchEngineId, long companyId, Collection<Document> documents)
           
static void addSearchEngine(SearchEngine searchEngine)
           
static void deleteDocument(long companyId, String uid)
           
static void deleteDocument(String searchEngineId, long companyId, String uid)
           
static void deleteDocuments(long companyId, Collection<String> uids)
           
static void deleteDocuments(String searchEngineId, long companyId, Collection<String> uids)
           
static void deletePortletDocuments(long companyId, String portletId)
           
static void deletePortletDocuments(String searchEngineId, long companyId, String portletId)
           
static String[] getEntryClassNames()
           
static SearchEngine getSearchEngine()
           
static SearchEngine getSearchEngine(String searchEngineId)
           
static SearchPermissionChecker getSearchPermissionChecker()
           
static String getSearchReaderDestinationName(String searchEngineId)
           
static String getSearchWriterDestinationName(String searchEngineId)
           
static boolean isIndexReadOnly()
           
static SearchEngine removeSearchEngine(String searchEngineName)
           
static Hits search(long companyId, long[] groupIds, long userId, String className, Query query, int start, int end)
           
static Hits search(long companyId, long[] groupIds, long userId, String className, Query query, Sort[] sorts, int start, int end)
           
static Hits search(long companyId, long[] groupIds, long userId, String className, Query query, Sort sort, int start, int end)
           
static Hits search(long companyId, Query query, int start, int end)
           
static Hits search(long companyId, Query query, Sort[] sorts, int start, int end)
           
static Hits search(long companyId, Query query, Sort sort, int start, int end)
           
static Hits search(SearchContext searchContext, Query query)
           
static Hits search(String searchEngineId, long companyId, Query query, int start, int end)
           
static Hits search(String searchEngineId, long companyId, Query query, Sort[] sorts, int start, int end)
           
static Hits search(String searchEngineId, long companyId, Query query, Sort sort, int start, int end)
           
 void setExcludedEntryClassNames(List<String> excludedEntryClassNames)
           
static void setIndexReadOnly(boolean indexReadOnly)
           
 void setSearchEngine(SearchEngine searchEngine)
           
 void setSearchEngines(Map<String,SearchEngine> searchEngines)
           
 void setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)
           
static void updateDocument(long companyId, Document document)
           
static void updateDocument(String searchEngineId, long companyId, Document document)
           
static void updateDocuments(long companyId, Collection<Document> documents)
           
static void updateDocuments(String searchEngineId, long companyId, Collection<Document> documents)
           
static void updatePermissionFields(long resourceId)
           
static void updatePermissionFields(String name, String primKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_POS

public static final int ALL_POS
Deprecated. Use QueryUtil.ALL_POS.
See Also:
Constant Field Values

GENERIC_ENGINE_ID

public static final String GENERIC_ENGINE_ID
See Also:
Constant Field Values

SYSTEM_ENGINE_ID

public static final String SYSTEM_ENGINE_ID
See Also:
Constant Field Values
Constructor Detail

SearchEngineUtil

public SearchEngineUtil()
Method Detail

addDocument

public static void addDocument(long companyId,
                               Document document)
                        throws SearchException
Throws:
SearchException

addDocument

public static void addDocument(String searchEngineId,
                               long companyId,
                               Document document)
                        throws SearchException
Throws:
SearchException

addDocuments

public static void addDocuments(long companyId,
                                Collection<Document> documents)
                         throws SearchException
Throws:
SearchException

addDocuments

public static void addDocuments(String searchEngineId,
                                long companyId,
                                Collection<Document> documents)
                         throws SearchException
Throws:
SearchException

addSearchEngine

public static void addSearchEngine(SearchEngine searchEngine)

deleteDocument

public static void deleteDocument(long companyId,
                                  String uid)
                           throws SearchException
Throws:
SearchException

deleteDocument

public static void deleteDocument(String searchEngineId,
                                  long companyId,
                                  String uid)
                           throws SearchException
Throws:
SearchException

deleteDocuments

public static void deleteDocuments(long companyId,
                                   Collection<String> uids)
                            throws SearchException
Throws:
SearchException

deleteDocuments

public static void deleteDocuments(String searchEngineId,
                                   long companyId,
                                   Collection<String> uids)
                            throws SearchException
Throws:
SearchException

deletePortletDocuments

public static void deletePortletDocuments(long companyId,
                                          String portletId)
                                   throws SearchException
Throws:
SearchException

deletePortletDocuments

public static void deletePortletDocuments(String searchEngineId,
                                          long companyId,
                                          String portletId)
                                   throws SearchException
Throws:
SearchException

getEntryClassNames

public static String[] getEntryClassNames()

getSearchEngine

public static SearchEngine getSearchEngine()

getSearchEngine

public static SearchEngine getSearchEngine(String searchEngineId)

getSearchPermissionChecker

public static SearchPermissionChecker getSearchPermissionChecker()

getSearchReaderDestinationName

public static String getSearchReaderDestinationName(String searchEngineId)

getSearchWriterDestinationName

public static String getSearchWriterDestinationName(String searchEngineId)

isIndexReadOnly

public static boolean isIndexReadOnly()

removeSearchEngine

public static SearchEngine removeSearchEngine(String searchEngineName)

search

public static Hits search(long companyId,
                          long[] groupIds,
                          long userId,
                          String className,
                          Query query,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(long companyId,
                          long[] groupIds,
                          long userId,
                          String className,
                          Query query,
                          Sort sort,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(long companyId,
                          long[] groupIds,
                          long userId,
                          String className,
                          Query query,
                          Sort[] sorts,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(long companyId,
                          Query query,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(long companyId,
                          Query query,
                          Sort sort,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(long companyId,
                          Query query,
                          Sort[] sorts,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(SearchContext searchContext,
                          Query query)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(String searchEngineId,
                          long companyId,
                          Query query,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(String searchEngineId,
                          long companyId,
                          Query query,
                          Sort sort,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

search

public static Hits search(String searchEngineId,
                          long companyId,
                          Query query,
                          Sort[] sorts,
                          int start,
                          int end)
                   throws SearchException
Throws:
SearchException

setIndexReadOnly

public static void setIndexReadOnly(boolean indexReadOnly)

updateDocument

public static void updateDocument(long companyId,
                                  Document document)
                           throws SearchException
Throws:
SearchException

updateDocument

public static void updateDocument(String searchEngineId,
                                  long companyId,
                                  Document document)
                           throws SearchException
Throws:
SearchException

updateDocuments

public static void updateDocuments(long companyId,
                                   Collection<Document> documents)
                            throws SearchException
Throws:
SearchException

updateDocuments

public static void updateDocuments(String searchEngineId,
                                   long companyId,
                                   Collection<Document> documents)
                            throws SearchException
Throws:
SearchException

updatePermissionFields

public static void updatePermissionFields(long resourceId)

updatePermissionFields

public static void updatePermissionFields(String name,
                                          String primKey)

setExcludedEntryClassNames

public void setExcludedEntryClassNames(List<String> excludedEntryClassNames)

setSearchEngine

public void setSearchEngine(SearchEngine searchEngine)

setSearchEngines

public void setSearchEngines(Map<String,SearchEngine> searchEngines)

setSearchPermissionChecker

public void setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)

Liferay 6.1.10-ee-ga1