자동 완성 구성
자동 완성 구성에 대한 지시사항은 기술 노트 27042315를 참조하십시오.
자동 완성 사용자 정의
자동 완성 기능에는 사용자 정의할 수 있는 자체 색인 및 분석기가 있습니다. 다음은 자동 완성 기능의 기본 구성입니다.
<fieldType name="text" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
<filter class="solr.NGramFilterFactory" minGramSize="1" maxGramSize="256"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
<fieldType name="text" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" enablePositionIncrements="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
<filter class="solr.NGramFilterFactory" minGramSize="1" maxGramSize="256"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_en.txt" enablePositionIncrements="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
모든
Solr 분석기 설정에 대한 참조 정보는 http://wiki.apache.org/solr/을 참조하십시오. --stop_update_idx
--stop_fts_was_profile
--start_fts_was_profile
--fresh_batch_idx
(이 명령이 완료되기 전에
실패하는 경우 --run_batch_idx를 사용하여 색인 작성을 재개하십시오.)--start_update_idx
--stop_fts_was_profile
--start_fts_was_profile