我一直试图在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的顺序返回结果。但是,它没有。
任何想法?