Solent 6.1.0でblenderType = position_reciprocalを使用する場合、BlendedInfixLookupFactoryスレーブの指数構成変数をどのように指定しますか?Solr 6.1.0:BlendedInfixLookupFactoryの指数を指定できません。Suggester
私は比較的新しいSolrを使用していますが、私はsuggesterを正常に稼働させています。私はBlendedInfixLookupFactoryを使用しようとしていますが、指数構成変数を指定する方法を理解できません。
私solrconfig.xmlファイル内の関連する場所:
<searchComponent class="solr.SuggestComponent" name="suggest">
<lst name="suggester">
<str name="name">name</str>
<str name="lookupImpl">BlendedInfixLookupFactory</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">field</str>
<str name="weightField">weightField</str>
<str name="contextField">contextField</str>
<str name="suggestAnalyzerFieldType">text_en</str>
<str name="blenderType">position_reciprocal</str>
<double name="exponent">2.0</double>
</lst>
</searchComponent>
重みを見て、それが2.0としてリストされているデフォルトにもかかわらず、使用されている指数は1.0であるように見える私の提案者から返されました。
例データ:
初期重量= 540
位置= 5
最終重量= Iが指数を解く場合
90だから、私は1.0を取得します。
式である: FinalWeight = InitialWeight *(1 /(1 +位置)^ EXP)
90 = 540 *(1 /(1 + 5)^ EXP)