Package com.liferay.portal.kernel.search
Interface IndexWriterHelper
@ProviderType
public interface IndexWriterHelper
- Author:
- Michael C. Han
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocument(long companyId, Document document, boolean commitImmediately) voidaddDocuments(long companyId, Collection<Document> documents, boolean commitImmediately) voidcommit()voidcommit(long companyId) voiddeleteDocument(long companyId, String uid, boolean commitImmediately) voiddeleteDocuments(long companyId, Collection<String> uids, boolean commitImmediately) voiddeleteEntityDocuments(long companyId, String className, boolean commitImmediately) intgetReindexTaskCount(long groupId, boolean completed) voidindexKeyword(long companyId, String querySuggestion, float weight, String keywordType, Locale locale) voidindexQuerySuggestionDictionaries(long companyId) voidindexQuerySuggestionDictionary(long companyId, Locale locale) voidindexSpellCheckerDictionaries(long companyId) voidindexSpellCheckerDictionary(long companyId, Locale locale) booleanDeprecated.booleanisIndexReadOnly(String className) Deprecated.As of Judson (7.1.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#isIndexReadOnly(String)voidpartiallyUpdateDocument(long companyId, Document document, boolean commitImmediately) voidpartiallyUpdateDocuments(long companyId, Collection<Document> documents, boolean commitImmediately) reindex(long userId, String jobName, long[] companyIds, String className, Map<String, Serializable> taskContextMap) reindex(long userId, String jobName, long[] companyIds, Map<String, Serializable> taskContextMap) voidsetIndexReadOnly(boolean indexReadOnly) Deprecated.As of Wilberforce (7.0.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#setIndexReadOnly(boolean)voidsetIndexReadOnly(String className, boolean indexReadOnly) Deprecated.As of Judson (7.1.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#setIndexReadOnly(String, boolean)voidupdateDocument(long companyId, Document document) voidupdateDocuments(long companyId, Collection<Document> documents, boolean commitImmediately) voidupdatePermissionFields(String name, String primKey)
-
Method Details
-
addDocument
void addDocument(long companyId, Document document, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
addDocuments
void addDocuments(long companyId, Collection<Document> documents, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
commit
- Throws:
SearchException
-
commit
- Throws:
SearchException
-
deleteDocument
- Throws:
SearchException
-
deleteDocuments
void deleteDocuments(long companyId, Collection<String> uids, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
deleteEntityDocuments
void deleteEntityDocuments(long companyId, String className, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
getReindexTaskCount
- Throws:
SearchException
-
indexKeyword
void indexKeyword(long companyId, String querySuggestion, float weight, String keywordType, Locale locale) throws SearchException - Throws:
SearchException
-
indexQuerySuggestionDictionaries
- Throws:
SearchException
-
indexQuerySuggestionDictionary
- Throws:
SearchException
-
indexSpellCheckerDictionaries
- Throws:
SearchException
-
indexSpellCheckerDictionary
- Throws:
SearchException
-
isIndexReadOnly
Deprecated.As of Wilberforce (7.0.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#isIndexReadOnly -
isIndexReadOnly
Deprecated.As of Judson (7.1.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#isIndexReadOnly(String) -
partiallyUpdateDocument
void partiallyUpdateDocument(long companyId, Document document, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
partiallyUpdateDocuments
void partiallyUpdateDocuments(long companyId, Collection<Document> documents, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
reindex
BackgroundTask reindex(long userId, String jobName, long[] companyIds, Map<String, Serializable> taskContextMap) throws SearchException- Throws:
SearchException
-
reindex
BackgroundTask reindex(long userId, String jobName, long[] companyIds, String className, Map<String, Serializable> taskContextMap) throws SearchException- Throws:
SearchException
-
setIndexReadOnly
Deprecated.As of Wilberforce (7.0.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#setIndexReadOnly(boolean) -
setIndexReadOnly
Deprecated.As of Judson (7.1.x), replaced byinvalid reference
com.liferay.portal.search.index.IndexStatusManager#setIndexReadOnly(String, boolean) -
updateDocument
- Throws:
SearchException
-
updateDocuments
void updateDocuments(long companyId, Collection<Document> documents, boolean commitImmediately) throws SearchException - Throws:
SearchException
-
updatePermissionFields
-
invalid reference