Solr-建议者查询问题

时间:2019-08-08 05:10:13

标签: solr

我们将solr建议程序lookupImpl用作AnalysisInfixLookupFactory。一切正常,我们唯一无法解决的问题是,我们希望确切的搜索关键字显示在顶部。

例如,如果我们搜索“皮革袋”,则该特定关键字应显示在顶部,但显示“男士皮袋”,“女士皮袋”。之后,它显示“皮革袋”。但是我们希望“皮革包”显示在顶部。

<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">mySuggester</str>
<str name="lookupImpl">AnalyzingInfixLookupFactory</str> 
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">search_keyword</str>

<str name="suggestAnalyzerFieldType">text_general</str>
<str name="buildOnStartup">false</str>
</lst>     
</searchComponent>

我们也将FuzzyLookupFactory实现为lookupimpl,但是问题是它从文本的前缀开始搜索,而没有在文本之间搜索。

0 个答案:

没有答案