通过多值字段中的值的数量来提升Solr

时间:2014-04-02 05:54:02

标签: solr lucene edismax

有没有办法通过特定多值字段中的值数量来提升文档 - 在查询时?即更多的值,更多的是提升。

是否有类似bf="count(pets)^5.0"的东西 - 宠物是一个多值字段?

我知道我可以在索引时存储计数,并在查询时使用bf="number_of_pets^5.0"使用值提升。但是,我正在尝试为此找到一个查询时间解决方案,以便我可以避免修改架构(并重新索引所有内容),只是为了实现这一点。

1 个答案:

答案 0 :(得分:2)

之前已经been asked多个times。看起来像是一个想要的功能!

查看wiki我看不到任何与多值字段相关的函数,因此我认为可以安全地假设自提供这些答案后没有任何变化。