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, setQuerySuggestionMaxNGramLength
protected 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.SearchException
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) throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchException
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) throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchException
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) throws java.lang.Exception
indexKeyword
in class BaseSpellCheckIndexWriter
java.lang.Exception
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) throws java.lang.Exception
indexKeywords
in class BaseSpellCheckIndexWriter
java.lang.Exception