com.liferay.portal.kernel.search
Class SearchEngineUtil
java.lang.Object
com.liferay.portal.kernel.search.SearchEngineUtil
public class SearchEngineUtil
- extends Object
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 |
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
SearchEngineUtil
public SearchEngineUtil()
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)