我想知道Solr的建议是否会随着每次搜索尝试而改善。如果没有,有没有办法这样做。我尝试配置Solr建议器,但似乎没有用。
任何人都可以指出我正确的方向。我已经尝试了所有我能找到的东西,到目前为止我没有取得任何进展。
示例说设置Solr配置并且所有操作都按照他们的提及(在Solr Wiki中)但仍然无法使Suggest工作。我使用Solr 4.7,这是一个版本问题吗?
以下是我尝试用于建议的字段
<field name="suggestions" type="suggest_text" indexed="true" stored="true" />
<fieldType name="suggest_text" class="solr.TextField">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory" />
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="hitad_synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.EdgeNGramFilterFactory" maxGramSize="20" minGramSize="1"/>
</analyzer>
</fieldType>
有人可以解释这个问题吗?