我需要对一个字段进行查询,一次考虑规范而另一次不影响规范的分数。
我所做的是用两个不同的名称将字段索引两次,如下所示:
这个解决方案让我实现了我的目标,但它重复了索引的维度,现在索引大小变得越来越重要,我需要找到一个更智能的解决方案,也会影响搜索字段时的查询时间没有规范。
有可能存储一个标准化字段并在查询时将每个字段的标准值相乘以消除其对最终得分的影响吗? 如果是这样,在搜索时间内检索文档规范的最快方法是什么?
答案 0 :(得分:0)
我在索引时解决了读取规范的问题: searcher.getIndexReader()规范(场);