我一直試圖在ApacheSolr中使用ExternalFileField進行外部評分。Apache Solr中的外部文件字段
我正在使用示例配置。基本上我想使用他們的ID設置項目的分數。
我設置的字段類型idRankFile和現場idRank schema.xml中:
<fieldType name="idRankFile" keyField="id" defVal="0" stored="true" indexed="true" class="solr.ExternalFileField" valType="pfloat" />
<field name="idRank" type="idRankFile" indexed="true" stored="true" />
並提出了一個名爲external_idRank在/ Solr的/例子/ Solr的/數據有以下內容的文件:
F8V7067-APL-KIT = 1.0
IW-02 = 10.0
9885A004 = 100.0
SOLR1000 = 1000.0
(這爲各種ID分配idRank值)
現在我運行以下查詢:
這應該基本上會按照idRanks的順序返回結果。但是,它沒有。
任何想法?