【发布时间】:2018-02-28 12:02:42
【问题描述】:
我通过 Kentico 使用 Lucene.net。我正在尝试提升在某个领域具有特定价值的结果。例如:
myfield:"myvalue"^2
不幸的是,这被视为搜索词并改变了分数(通过tf 和idf 等)。
有没有一种方法可以根据值的存在来提升结果,但不包括该值作为搜索词?
更新
所以我想提高仅在该字段中包含该值的记录的分数,它不是任何搜索值。
失败了,因为我实际上使用了两个索引,我可以对特定索引应用提升吗?例如,索引 1 中的项目总体得分略高于索引 2 中的项目
【问题讨论】:
标签: lucene lucene.net kentico