クラス SuggestIndexer
- java.lang.Object
-
- org.codelibs.fess.suggest.index.SuggestIndexer
-
public class SuggestIndexer extends java.lang.Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected SuggestAnalyzeranalyzerprotected java.lang.String[]badWordsprotected org.elasticsearch.client.Clientclientprotected ContentsParsercontentsParserprotected ReadingConvertercontentsReadingConverterprotected java.lang.Stringindexprotected java.lang.StringlangFieldNameprotected Normalizernormalizerprotected booleanparallelprotected ReadingConverterreadingConverterprotected java.lang.StringroleFieldNameprotected SuggestSettingssettingsprotected SuggestWritersuggestWriterprotected java.lang.String[]supportedFieldsprotected java.lang.String[]tagFieldNamesprotected java.util.concurrent.ExecutorServicethreadPool
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SuggestIndexer(org.elasticsearch.client.Client client, java.lang.String index, ReadingConverter readingConverter, ReadingConverter contentsReadingConverter, Normalizer normalizer, SuggestAnalyzer analyzer, SuggestSettings settings, java.util.concurrent.ExecutorService threadPool)
-
メソッドの概要
-
-
-
フィールドの詳細
-
client
protected final org.elasticsearch.client.Client client
-
index
protected java.lang.String index
-
settings
protected SuggestSettings settings
-
supportedFields
protected java.lang.String[] supportedFields
-
tagFieldNames
protected java.lang.String[] tagFieldNames
-
roleFieldName
protected java.lang.String roleFieldName
-
langFieldName
protected java.lang.String langFieldName
-
badWords
protected java.lang.String[] badWords
-
parallel
protected boolean parallel
-
readingConverter
protected ReadingConverter readingConverter
-
contentsReadingConverter
protected ReadingConverter contentsReadingConverter
-
normalizer
protected Normalizer normalizer
-
analyzer
protected SuggestAnalyzer analyzer
-
contentsParser
protected ContentsParser contentsParser
-
suggestWriter
protected SuggestWriter suggestWriter
-
threadPool
protected java.util.concurrent.ExecutorService threadPool
-
-
コンストラクタの詳細
-
SuggestIndexer
public SuggestIndexer(org.elasticsearch.client.Client client, java.lang.String index, ReadingConverter readingConverter, ReadingConverter contentsReadingConverter, Normalizer normalizer, SuggestAnalyzer analyzer, SuggestSettings settings, java.util.concurrent.ExecutorService threadPool)
-
-
メソッドの詳細
-
index
public SuggestIndexResponse index(SuggestItem item)
-
index
public SuggestIndexResponse index(SuggestItem[] items)
-
delete
public SuggestDeleteResponse delete(java.lang.String id)
-
deleteByQuery
public SuggestDeleteResponse deleteByQuery(java.lang.String queryString)
-
deleteByQuery
public SuggestDeleteResponse deleteByQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)
-
deleteAll
public SuggestDeleteResponse deleteAll()
-
deleteDocumentWords
public SuggestDeleteResponse deleteDocumentWords()
-
deleteQueryWords
public SuggestDeleteResponse deleteQueryWords()
-
indexFromQueryLog
public SuggestIndexResponse indexFromQueryLog(QueryLog queryLog)
-
indexFromQueryLog
public SuggestIndexResponse indexFromQueryLog(QueryLog[] queryLogs)
-
indexFromQueryLog
public Deferred.Promise indexFromQueryLog(QueryLogReader queryLogReader, int docPerReq, long requestInterval)
-
indexFromDocument
public SuggestIndexResponse indexFromDocument(java.util.Map<java.lang.String,java.lang.Object>[] documents)
-
indexFromDocument
public Deferred.Promise indexFromDocument(java.util.function.Supplier<DocumentReader> reader, int docPerReq, long requestInterval)
-
indexFromSearchWord
public SuggestIndexResponse indexFromSearchWord(java.lang.String searchWord, java.lang.String[] fields, java.lang.String[] tags, java.lang.String[] roles, int num, java.lang.String[] langs)
-
addBadWord
public SuggestDeleteResponse addBadWord(java.lang.String badWord, boolean apply)
-
deleteBadWord
public void deleteBadWord(java.lang.String badWord)
-
addElevateWord
public SuggestIndexResponse addElevateWord(ElevateWord elevateWord, boolean apply)
-
deleteElevateWord
public SuggestDeleteResponse deleteElevateWord(java.lang.String elevateWord, boolean apply)
-
restoreElevateWord
public SuggestIndexResponse restoreElevateWord()
-
deleteOldWords
public SuggestDeleteResponse deleteOldWords(java.time.ZonedDateTime threshold)
-
setIndexName
public SuggestIndexer setIndexName(java.lang.String index)
-
setSupportedFields
public SuggestIndexer setSupportedFields(java.lang.String[] supportedFields)
-
setTagFieldNames
public SuggestIndexer setTagFieldNames(java.lang.String[] tagFieldNames)
-
setRoleFieldName
public SuggestIndexer setRoleFieldName(java.lang.String roleFieldName)
-
setReadingConverter
public SuggestIndexer setReadingConverter(ReadingConverter readingConverter)
-
setNormalizer
public SuggestIndexer setNormalizer(Normalizer normalizer)
-
setAnalyzer
public SuggestIndexer setAnalyzer(SuggestAnalyzer analyzer)
-
setContentsParser
public SuggestIndexer setContentsParser(ContentsParser contentsParser)
-
setSuggestWriter
public SuggestIndexer setSuggestWriter(SuggestWriter suggestWriter)
-
-