簡體   English   中英

帶權重字段的Solr建議-Analysisinfixsuggester

[英]Solr suggestions with weight field - Analyzinginfixsuggester

我正在使用SOLR生成建議。 我在solrconfig.xml中給出了一個名為length(tfloat)的float字段作為weightField。 但是在我的建議中,該值不會出現在建議響應中,而是顯示為零。 我期望建議按權重排序,權重應保留表示建議字符串長度的length值。 我正在使用solr 6.2.1

<searchComponent name="suggest" class="solr.SuggestComponent"> 
    <lst name="suggester"> 
        <str name="name">mySuggester</str> 
        <str name="lookupImpl">AnalyzingInfixLookupFactory</str> 
        <str name="indexPath">suggester_infix_dir</str>
        <str name="payloadField">payload</str> 
        <str name="weightField">lengthval</str>--> 
        <str name="dictionaryImpl">DocumentDictionaryFactory</str> 
        <str name="field">value</str> 
        <str name="suggestAnalyzerFieldType">text_general</str> 
        <str name="buildOnStartup">true</str> 
        <str name="buildOnCommit">true</str> 
        <str name="highlight">false</str>

<requestHandler name="/suggesthandler" class="solr.SearchHandler" startup="lazy"> 
    <lst name="defaults"> 
        <str name="suggest">true</str> 
        <str name="suggest.count">900</str> 
        <str name="suggest.dictionary">mySuggester</str> 
    </lst> 
    <arr name="components"> 
        <str>suggest</str> 
    </arr> 
</requestHandler>

您好,它開始工作了,不知道出了什么問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM