Sorl Suggester 问题

Sorl Suggester issue

我将 solr Suggester lookupImpl 用作 AnalyzingInfixLookupFactory ,它工作正常,我无法解决的唯一问题是我希望在顶部显示准确的搜索关键字。

.即,如果 I1`q 搜索 "Leather bags",那么该特定关键字应该显示在顶部,但它显示 "mens leather","ladies leather bags" 之后显示 "Leather bags" .

<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>

please help

尝试更改字段的字段类型 suggestAnalyzerFieldType。 目前,字段 suggestAnalyzerFieldType 将 text_general 作为您字段的字段类型。 如果您要查找完全匹配项,请在您的字段中使用 keywordTokenizer。因为它不会创建文本标记。

keywordTokenizer 是:此标记生成器将整个文本字段视为单个标记。