我正在尝试实现一个外部文件字段以更改 Solr 中的排名值。
我已经在模式中定义了一个字段和字段类型,并且在“solrconfig.xml”中的<query>
标签下方,创建了外部文件并添加了重新加载侦听器,如参考指南中所述:
服务器启动后,我可以根据先前创建的字段对文档进行排序,但是,当我在服务器启动时更改值并且进行新的搜索查询时,我无法看到更新的排名列表(既不是更新的排名分数)。
我还尝试按照另一篇文章中的建议添加重新加载请求处理程序并尝试强制提交(http://HOST:PORT/solr/update?commit=true),但它说:
DirectUpdateHandler2 No uncommitted changes. Skipping IW.commit.
DirectUpdateHandler2 end_commit_flush
有什么建议么?