public abstract class BaseGenericSpellCheckIndexWriter extends BaseSpellCheckIndexWriter
| Modifier and Type | Field and Description |
|---|---|
protected com.liferay.portal.kernel.search.suggest.NGramHolderBuilder |
nGramHolderBuilder |
digester, groupLocalService, props| Constructor and Description |
|---|
BaseGenericSpellCheckIndexWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addDocument(java.lang.String documentType,
com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Document document) |
protected abstract void |
addDocuments(java.lang.String documentType,
com.liferay.portal.kernel.search.SearchContext searchContext,
java.util.Collection<com.liferay.portal.kernel.search.Document> documents) |
protected void |
addNGramFields(com.liferay.portal.kernel.search.Document document,
java.util.Map<java.lang.String,java.lang.String> nGrams) |
protected com.liferay.portal.kernel.search.Document |
createDocument() |
protected com.liferay.portal.kernel.search.Document |
createDocument(long companyId,
long groupId,
java.lang.String languageId,
java.lang.String keywords,
float weight,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected com.liferay.portal.kernel.search.suggest.NGramHolderBuilder |
getNGramHolderBuilder() |
protected void |
indexKeyword(com.liferay.portal.kernel.search.SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.lang.String keyword,
float weight,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected void |
indexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.io.InputStream inputStream,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
void |
setBatchSize(int batchSize) |
void |
setDocumentPrototype(com.liferay.portal.kernel.search.Document documentPrototype) |
getDigester, getResource, getSupportedLocales, getUID, indexKeyword, indexKeywords, indexKeywords, indexQuerySuggestionDictionaries, indexQuerySuggestionDictionary, indexSpellCheckerDictionaries, indexSpellCheckerDictionary, setQuerySuggestionMaxNGramLengthprotected volatile com.liferay.portal.kernel.search.suggest.NGramHolderBuilder nGramHolderBuilder
public void setBatchSize(int batchSize)
public void setDocumentPrototype(com.liferay.portal.kernel.search.Document documentPrototype)
protected abstract void addDocument(java.lang.String documentType,
com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Document document)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected abstract void addDocuments(java.lang.String documentType,
com.liferay.portal.kernel.search.SearchContext searchContext,
java.util.Collection<com.liferay.portal.kernel.search.Document> documents)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected void addNGramFields(com.liferay.portal.kernel.search.Document document,
java.util.Map<java.lang.String,java.lang.String> nGrams)
protected com.liferay.portal.kernel.search.Document createDocument()
protected com.liferay.portal.kernel.search.Document createDocument(long companyId,
long groupId,
java.lang.String languageId,
java.lang.String keywords,
float weight,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected com.liferay.portal.kernel.search.suggest.NGramHolderBuilder getNGramHolderBuilder()
protected void indexKeyword(com.liferay.portal.kernel.search.SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.lang.String keyword,
float weight,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength)
throws java.lang.Exception
indexKeyword in class BaseSpellCheckIndexWriterjava.lang.Exceptionprotected void indexKeywords(com.liferay.portal.kernel.search.SearchContext searchContext,
long groupId,
java.lang.String languageId,
java.io.InputStream inputStream,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength)
throws java.lang.Exception
indexKeywords in class BaseSpellCheckIndexWriterjava.lang.Exception