10
하나의 필드에 대해 자동 완성을위한 suggester 구성 요소를 설정했습니다 (정상적으로 작동 함). 그러나 여러 필드에 대해이 설정이 필요합니까?SOLR suggester 복수 필드 자동 완성
내 solrconfig XML : 하나의 필드에 여러 필드를 결합 SUGGESTER에 해당 필드를 사용하는
<searchComponent class="solr.SpellCheckComponent" name="suggest">
<lst name="spellchecker">
<str name="name">suggest</str>
<str name="classname">org.apache.solr.spelling.suggest.Suggester</str>
<str name="lookupImpl">org.apache.solr.spelling.suggest.tst.TSTLookup</str>
<str name="field">name</str>
<float name="threshold">0.005</float>
<str name="buildOnCommit">true</str>
</lst>
</searchComponent>
<requestHandler class="org.apache.solr.handler.component.SearchHandler" name="/suggest">
<lst name="defaults">
<str name="spellcheck">true</str>
<str name="spellcheck.dictionary">suggest</str>
<str name="spellcheck.onlyMorePopular">true</str>
<str name="spellcheck.count">10</str>
<str name="spellcheck.collate">true</str>
</lst>
<arr name="components">
<str>suggest</str>
</arr>
</requestHandler>
필요가 있습니까? schema.xml에 e가 추가 되었습니까? – Krunal
general_schema_fields.xml에 추가해야합니다. – shredding
@ shredding : 이것은 나를 위해 작동하지 않습니다. 'general_schema_fields.xml'에 의해'schema.all.xml'을 의미합니까? 'general_schema_fields.xml'라는 파일이 없습니다. 당신은 [this] (http://stackoverflow.com/questions/20217037/how-to-autocomplete-across-multiple-fields-in-solr)을보실 수 있습니까 – nish