public class LuceneSpellCheckIndexWriter
extends com.liferay.portal.kernel.search.BaseSpellCheckIndexWriter
| Constructor and Description |
|---|
LuceneSpellCheckIndexWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addField(org.apache.lucene.document.Document document,
java.lang.String fieldName,
java.lang.String fieldValue,
org.apache.lucene.document.Field.Store fieldStore,
org.apache.lucene.index.FieldInfo.IndexOptions indexOptions,
boolean omitNorms) |
protected void |
addNGramFields(org.apache.lucene.document.Document document,
java.util.Map<java.lang.String,java.lang.String> nGrams) |
void |
clearQuerySuggestionDictionaryIndexes(com.liferay.portal.kernel.search.SearchContext searchContext) |
void |
clearSpellCheckerDictionaryIndexes(com.liferay.portal.kernel.search.SearchContext searchContext) |
protected org.apache.lucene.document.Document |
createDocument(long companyId,
long groupId,
java.lang.String languageId,
java.lang.String localizedFieldName,
java.lang.String word,
float weight,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected void |
indexKeyword(long companyId,
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(long companyId,
long groupId,
java.lang.String languageId,
java.io.InputStream inputStream,
java.lang.String keywordFieldName,
java.lang.String typeFieldValue,
int maxNGramLength) |
protected boolean |
isValidWord(java.lang.String localizedFieldName,
java.lang.String word,
java.util.List<org.apache.lucene.index.IndexReader> indexReaders) |
getResource, getUID, indexKeyword, indexKeywords, indexKeywords, indexQuerySuggestionDictionaries, indexQuerySuggestionDictionary, indexSpellCheckerDictionaries, indexSpellCheckerDictionary, setQuerySuggestionMaxNGramLengthpublic void clearQuerySuggestionDictionaryIndexes(com.liferay.portal.kernel.search.SearchContext searchContext)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionpublic void clearSpellCheckerDictionaryIndexes(com.liferay.portal.kernel.search.SearchContext searchContext)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected void addField(org.apache.lucene.document.Document document,
java.lang.String fieldName,
java.lang.String fieldValue,
org.apache.lucene.document.Field.Store fieldStore,
org.apache.lucene.index.FieldInfo.IndexOptions indexOptions,
boolean omitNorms)
protected void addNGramFields(org.apache.lucene.document.Document document,
java.util.Map<java.lang.String,java.lang.String> nGrams)
protected org.apache.lucene.document.Document createDocument(long companyId,
long groupId,
java.lang.String languageId,
java.lang.String localizedFieldName,
java.lang.String word,
float weight,
java.lang.String typeFieldValue,
int maxNGramLength)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected void indexKeyword(long companyId,
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 com.liferay.portal.kernel.search.BaseSpellCheckIndexWriterjava.lang.Exceptionprotected void indexKeywords(long companyId,
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 com.liferay.portal.kernel.search.BaseSpellCheckIndexWriterjava.lang.Exceptionprotected boolean isValidWord(java.lang.String localizedFieldName,
java.lang.String word,
java.util.List<org.apache.lucene.index.IndexReader> indexReaders)
throws java.io.IOException
java.io.IOException