public class SearchEngineUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ALL_POS
Deprecated.
As of 6.2.0, replaced by
QueryUtil.ALL_POS |
static java.lang.String |
GENERIC_ENGINE_ID |
static java.lang.String |
SYSTEM_ENGINE_ID |
| Constructor and Description |
|---|
SearchEngineUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addDocument(long companyId,
Document document)
Deprecated.
As of 6.2.0, replaced by
addDocument(String, long,
Document, boolean) |
static void |
addDocument(java.lang.String searchEngineId,
long companyId,
Document document)
Deprecated.
As of 7.0.0, replaced by
addDocument(String, long,
Document, boolean) |
static void |
addDocument(java.lang.String searchEngineId,
long companyId,
Document document,
boolean commitImmediately) |
static void |
addDocuments(long companyId,
java.util.Collection<Document> documents)
Deprecated.
As of 6.2.0, replaced by
addDocuments(String, long,
Collection, boolean) |
static void |
addDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents)
Deprecated.
As of 7.0.0, replaced by
addDocuments(String, long,
Collection, boolean) |
static void |
addDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents,
boolean commitImmediately) |
static void |
addSearchEngine(SearchEngine searchEngine)
Deprecated.
As of 6.2.0, replaced by
setSearchEngine(String,
SearchEngine) |
static void |
deleteDocument(long companyId,
java.lang.String uid)
Deprecated.
As of 6.2.0, replaced by
deleteDocument(String, long,
String) |
static void |
deleteDocument(java.lang.String searchEngineId,
long companyId,
java.lang.String uid)
Deprecated.
As of 7.0.0, replaced by
deleteDocument(String, long,
String, boolean) |
static void |
deleteDocument(java.lang.String searchEngineId,
long companyId,
java.lang.String uid,
boolean commitImmediately) |
static void |
deleteDocuments(long companyId,
java.util.Collection<java.lang.String> uids)
Deprecated.
As of 6.2.0, replaced by
deleteDocuments(String,
long, Collection, boolean) |
static void |
deleteDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<java.lang.String> uids)
Deprecated.
As of 7.0.0, replaced by
deleteDocuments(String,
long, Collection, boolean) |
static void |
deleteDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<java.lang.String> uids,
boolean commitImmediately) |
static void |
deletePortletDocuments(long companyId,
java.lang.String portletId)
Deprecated.
As of 6.2.0, replaced by
deletePortletDocuments(String, long, String, boolean) |
static void |
deletePortletDocuments(java.lang.String searchEngineId,
long companyId,
java.lang.String portletId)
Deprecated.
As of 7.0.0, replaced by
deletePortletDocuments(String, long, String, boolean) |
static void |
deletePortletDocuments(java.lang.String searchEngineId,
long companyId,
java.lang.String portletId,
boolean commitImmediately) |
static java.lang.String |
getDefaultSearchEngineId() |
static java.lang.String[] |
getEntryClassNames() |
static SearchEngine |
getSearchEngine()
Deprecated.
As of 6.2.0, replaced by
getSearchEngine(String) |
static SearchEngine |
getSearchEngine(java.lang.String searchEngineId) |
static java.lang.String |
getSearchEngineId(java.util.Collection<Document> documents) |
static java.lang.String |
getSearchEngineId(Document document) |
static java.util.Set<java.lang.String> |
getSearchEngineIds() |
static SearchEngine |
getSearchEngineSilent(java.lang.String searchEngineId) |
static SearchPermissionChecker |
getSearchPermissionChecker() |
static java.lang.String |
getSearchReaderDestinationName(java.lang.String searchEngineId) |
static java.lang.String |
getSearchWriterDestinationName(java.lang.String searchEngineId) |
static void |
indexKeyword(long companyId,
java.lang.String querySuggestion,
float weight,
java.lang.String keywordType,
java.util.Locale locale) |
static void |
indexKeyword(java.lang.String searchEngineId,
long companyId,
java.lang.String querySuggestion,
float weight,
java.lang.String keywordType,
java.util.Locale locale) |
static void |
indexQuerySuggestionDictionaries(long companyId) |
static void |
indexQuerySuggestionDictionaries(java.lang.String searchEngineId,
long companyId) |
static void |
indexQuerySuggestionDictionary(long companyId,
java.util.Locale locale) |
static void |
indexQuerySuggestionDictionary(java.lang.String searchEngineId,
long companyId,
java.util.Locale locale) |
static void |
indexSpellCheckerDictionaries(long companyId) |
static void |
indexSpellCheckerDictionaries(java.lang.String searchEngineId,
long companyId) |
static void |
indexSpellCheckerDictionary(long companyId,
java.util.Locale locale) |
static void |
indexSpellCheckerDictionary(java.lang.String searchEngineId,
long companyId,
java.util.Locale locale) |
static boolean |
isIndexReadOnly() |
static SearchEngine |
removeSearchEngine(java.lang.String searchEngineId) |
static Hits |
search(long companyId,
long[] groupIds,
long userId,
java.lang.String className,
Query query,
int start,
int end)
Deprecated.
As of 6.2.0
|
static Hits |
search(long companyId,
long[] groupIds,
long userId,
java.lang.String className,
Query query,
Sort[] sorts,
int start,
int end)
Deprecated.
As of 6.2.0
|
static Hits |
search(long companyId,
long[] groupIds,
long userId,
java.lang.String className,
Query query,
Sort sort,
int start,
int end)
Deprecated.
As of 6.2.0
|
static Hits |
search(long companyId,
Query query,
int start,
int end)
Deprecated.
As of 6.2.0, replaced by
search(String, long, Query,
int, int) |
static Hits |
search(long companyId,
Query query,
Sort[] sorts,
int start,
int end)
Deprecated.
As of 6.2.0, replaced by
search(String, long, Query,
Sort[], int, int) |
static Hits |
search(long companyId,
Query query,
Sort sort,
int start,
int end)
Deprecated.
As of 6.2.0, replaced by
search(String, long, Query,
Sort, int, int) |
static Hits |
search(SearchContext searchContext,
Query query) |
static Hits |
search(java.lang.String searchEngineId,
long companyId,
Query query,
int start,
int end) |
static Hits |
search(java.lang.String searchEngineId,
long companyId,
Query query,
Sort[] sorts,
int start,
int end) |
static Hits |
search(java.lang.String searchEngineId,
long companyId,
Query query,
Sort sort,
int start,
int end) |
static void |
setDefaultSearchEngineId(java.lang.String defaultSearchEngineId) |
void |
setExcludedEntryClassNames(java.util.List<java.lang.String> excludedEntryClassNames) |
static void |
setIndexReadOnly(boolean indexReadOnly) |
void |
setSearchEngine(SearchEngine searchEngine)
Deprecated.
As of 6.2.0, replaced by
setSearchEngine(String,
SearchEngine) |
static void |
setSearchEngine(java.lang.String searchEngineId,
SearchEngine searchEngine) |
void |
setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker) |
static java.lang.String |
spellCheckKeywords(SearchContext searchContext) |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
spellCheckKeywords(SearchContext searchContext,
int max) |
static java.lang.String[] |
suggestKeywordQueries(SearchContext searchContext,
int max) |
static void |
updateDocument(long companyId,
Document document)
Deprecated.
As of 6.2.0, replaced by
updateDocument(String, long,
Document) |
static void |
updateDocument(java.lang.String searchEngineId,
long companyId,
Document document)
Deprecated.
As of 7.0.0, replaced by
updateDocument(String, long,
Document, boolean) |
static void |
updateDocument(java.lang.String searchEngineId,
long companyId,
Document document,
boolean commitImmediately) |
static void |
updateDocuments(long companyId,
java.util.Collection<Document> documents)
Deprecated.
As of 6.2.0, replaced by
updateDocuments(String,
long, Collection) |
static void |
updateDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents)
Deprecated.
As of 7.0.0, replaced by
updateDocuments(String,
long, Collection, boolean) |
static void |
updateDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents,
boolean commitImmediately) |
static void |
updatePermissionFields(java.lang.String name,
java.lang.String primKey) |
public static final int ALL_POS
QueryUtil.ALL_POSpublic static final java.lang.String GENERIC_ENGINE_ID
public static final java.lang.String SYSTEM_ENGINE_ID
public static void addDocument(long companyId,
Document document)
throws SearchException
addDocument(String, long,
Document, boolean)SearchException@Deprecated
public static void addDocument(java.lang.String searchEngineId,
long companyId,
Document document)
throws SearchException
addDocument(String, long,
Document, boolean)SearchExceptionpublic static void addDocument(java.lang.String searchEngineId,
long companyId,
Document document,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static void addDocuments(long companyId,
java.util.Collection<Document> documents)
throws SearchException
addDocuments(String, long,
Collection, boolean)SearchException@Deprecated
public static void addDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents)
throws SearchException
addDocuments(String, long,
Collection, boolean)SearchExceptionpublic static void addDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static void addSearchEngine(SearchEngine searchEngine)
setSearchEngine(String,
SearchEngine)public static void deleteDocument(long companyId,
java.lang.String uid)
throws SearchException
deleteDocument(String, long,
String)SearchException@Deprecated
public static void deleteDocument(java.lang.String searchEngineId,
long companyId,
java.lang.String uid)
throws SearchException
deleteDocument(String, long,
String, boolean)SearchExceptionpublic static void deleteDocument(java.lang.String searchEngineId,
long companyId,
java.lang.String uid,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static void deleteDocuments(long companyId,
java.util.Collection<java.lang.String> uids)
throws SearchException
deleteDocuments(String,
long, Collection, boolean)SearchException@Deprecated
public static void deleteDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<java.lang.String> uids)
throws SearchException
deleteDocuments(String,
long, Collection, boolean)SearchExceptionpublic static void deleteDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<java.lang.String> uids,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static void deletePortletDocuments(long companyId,
java.lang.String portletId)
throws SearchException
deletePortletDocuments(String, long, String, boolean)SearchException@Deprecated
public static void deletePortletDocuments(java.lang.String searchEngineId,
long companyId,
java.lang.String portletId)
throws SearchException
deletePortletDocuments(String, long, String, boolean)SearchExceptionpublic static void deletePortletDocuments(java.lang.String searchEngineId,
long companyId,
java.lang.String portletId,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static java.lang.String getDefaultSearchEngineId()
public static java.lang.String[] getEntryClassNames()
public static SearchEngine getSearchEngine()
getSearchEngine(String)public static SearchEngine getSearchEngine(java.lang.String searchEngineId)
public static java.lang.String getSearchEngineId(java.util.Collection<Document> documents)
public static java.lang.String getSearchEngineId(Document document)
public static java.util.Set<java.lang.String> getSearchEngineIds()
public static SearchEngine getSearchEngineSilent(java.lang.String searchEngineId)
public static SearchPermissionChecker getSearchPermissionChecker()
public static java.lang.String getSearchReaderDestinationName(java.lang.String searchEngineId)
public static java.lang.String getSearchWriterDestinationName(java.lang.String searchEngineId)
public static void indexKeyword(long companyId,
java.lang.String querySuggestion,
float weight,
java.lang.String keywordType,
java.util.Locale locale)
throws SearchException
SearchExceptionpublic static void indexKeyword(java.lang.String searchEngineId,
long companyId,
java.lang.String querySuggestion,
float weight,
java.lang.String keywordType,
java.util.Locale locale)
throws SearchException
SearchExceptionpublic static void indexQuerySuggestionDictionaries(long companyId)
throws SearchException
SearchExceptionpublic static void indexQuerySuggestionDictionaries(java.lang.String searchEngineId,
long companyId)
throws SearchException
SearchExceptionpublic static void indexQuerySuggestionDictionary(long companyId,
java.util.Locale locale)
throws SearchException
SearchExceptionpublic static void indexQuerySuggestionDictionary(java.lang.String searchEngineId,
long companyId,
java.util.Locale locale)
throws SearchException
SearchExceptionpublic static void indexSpellCheckerDictionaries(long companyId)
throws SearchException
SearchExceptionpublic static void indexSpellCheckerDictionaries(java.lang.String searchEngineId,
long companyId)
throws SearchException
SearchExceptionpublic static void indexSpellCheckerDictionary(long companyId,
java.util.Locale locale)
throws SearchException
SearchExceptionpublic static void indexSpellCheckerDictionary(java.lang.String searchEngineId,
long companyId,
java.util.Locale locale)
throws SearchException
SearchExceptionpublic static boolean isIndexReadOnly()
public static SearchEngine removeSearchEngine(java.lang.String searchEngineId)
public static Hits search(long companyId, long[] groupIds, long userId, java.lang.String className, Query query, int start, int end) throws SearchException
SearchExceptionpublic static Hits search(long companyId, long[] groupIds, long userId, java.lang.String className, Query query, Sort sort, int start, int end) throws SearchException
SearchExceptionpublic static Hits search(long companyId, long[] groupIds, long userId, java.lang.String className, Query query, Sort[] sorts, int start, int end) throws SearchException
SearchExceptionpublic static Hits search(long companyId, Query query, int start, int end) throws SearchException
search(String, long, Query,
int, int)SearchExceptionpublic static Hits search(long companyId, Query query, Sort sort, int start, int end) throws SearchException
search(String, long, Query,
Sort, int, int)SearchExceptionpublic static Hits search(long companyId, Query query, Sort[] sorts, int start, int end) throws SearchException
search(String, long, Query,
Sort[], int, int)SearchExceptionpublic static Hits search(SearchContext searchContext, Query query) throws SearchException
SearchExceptionpublic static Hits search(java.lang.String searchEngineId, long companyId, Query query, int start, int end) throws SearchException
SearchExceptionpublic static Hits search(java.lang.String searchEngineId, long companyId, Query query, Sort sort, int start, int end) throws SearchException
SearchExceptionpublic static Hits search(java.lang.String searchEngineId, long companyId, Query query, Sort[] sorts, int start, int end) throws SearchException
SearchExceptionpublic static void setDefaultSearchEngineId(java.lang.String defaultSearchEngineId)
public static void setIndexReadOnly(boolean indexReadOnly)
public static void setSearchEngine(java.lang.String searchEngineId,
SearchEngine searchEngine)
public static java.lang.String spellCheckKeywords(SearchContext searchContext) throws SearchException
SearchExceptionpublic static java.util.Map<java.lang.String,java.util.List<java.lang.String>> spellCheckKeywords(SearchContext searchContext, int max) throws SearchException
SearchExceptionpublic static java.lang.String[] suggestKeywordQueries(SearchContext searchContext, int max) throws SearchException
SearchExceptionpublic static void updateDocument(long companyId,
Document document)
throws SearchException
updateDocument(String, long,
Document)SearchException@Deprecated
public static void updateDocument(java.lang.String searchEngineId,
long companyId,
Document document)
throws SearchException
updateDocument(String, long,
Document, boolean)SearchExceptionpublic static void updateDocument(java.lang.String searchEngineId,
long companyId,
Document document,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static void updateDocuments(long companyId,
java.util.Collection<Document> documents)
throws SearchException
updateDocuments(String,
long, Collection)SearchException@Deprecated
public static void updateDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents)
throws SearchException
updateDocuments(String,
long, Collection, boolean)SearchExceptionpublic static void updateDocuments(java.lang.String searchEngineId,
long companyId,
java.util.Collection<Document> documents,
boolean commitImmediately)
throws SearchException
SearchExceptionpublic static void updatePermissionFields(java.lang.String name,
java.lang.String primKey)
public void setExcludedEntryClassNames(java.util.List<java.lang.String> excludedEntryClassNames)
public void setSearchEngine(SearchEngine searchEngine)
setSearchEngine(String,
SearchEngine)public void setSearchPermissionChecker(SearchPermissionChecker searchPermissionChecker)