Solent 6.1.0에서 blenderType = position_reciprocal을 사용할 때 BlendedInfixLookupFactory Suggester에 대한 지수 구성 변수를 어떻게 지정합니까?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과 같은 내 SUGGESTER에서 돌아왔다.
예 데이터 :
초기 무게 = 540
위치 = 5
최종 무게 = 내가 지수를 풀 경우
(90)가 그래서, 1.0 얻을.
방정식은 다음 는 FinalWeight = InitialWeight * (1/(1 + 위치)^특급)
90 = 540 * (1 + 5/(1)^특급)