我创建了Solr RecommendationComponent,现在它按建议的权重排序。如果建议的权重相同,则应按字母顺序排序,但不能按字母顺序排序。 请帮助我任何人如何实现这一目标。
以下是我的配置
<searchComponent name="suggestcomponent" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">default</str>
<str name="lookupImpl">BlendedInfixLookupFactory</str>
<str name="indexPath">suggester_default_dir</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">autosuggest_en_sortabletext</str>
<str name="suggestAnalyzerFieldType">sortabletext</str>
<str name="buildOnOptimize">false</str>
<str name="buildOnCommit">true</str>
<str name="buildOnStartup">false</str>
<str name="contextField">autosuggest_en_text</str>
<str name="payloadField">autosuggestPayload_en_string</str>
<str name="weightField">autosuggestWeight_long</str>
<str name="hl">off</str>
</lst>