【发布时间】:2011-10-03 15:24:32
【问题描述】:
问题:在 category=999 的文档上添加 2x boost。 解决方案:3.2
尝试使用:
- bq 组件
bq=category_id:999^2
-> 这是不可接受的,因为它会产生加法(而非乘法)提升
- 使用subquery or a term component 提升(在太阳黑子 3.x 中是乘法),例如:
boost=sum({!term f=category_id}999,1)
-> term 查询不返回 1 或 0,而是必须归一化的 lucene 分数
- IF 函数
-> 还没有在 solr 3.2 中,将在下一个版本中提供:https://issues.apache.org/jira/browse/SOLR-2136
【问题讨论】:
标签: lucene solr full-text-search