我知道它接受浮点数,但是在结果的各个级别中,一些典型的增强值是什么?
例如:
如果我想将文档的权重提高10%,那么我应该将其设置为1.1吗? 那么20%就设置为1.2?
如果我开始将增强值设置为75.0或500.0之类的值会发生什么?
编辑:修正格式
我知道它接受浮点数,但是在结果的各个级别中,一些典型的增强值是什么?
例如:
如果我想将文档的权重提高10%,那么我应该将其设置为1.1吗? 那么20%就设置为1.2?
如果我开始将增强值设置为75.0或500.0之类的值会发生什么?
编辑:修正格式
在Yuval所说的内容基础上,这个值是由字段增益和文档增益函数决定的。增益值被编码为一个字节。因此,在存储这个值时可能会丢失精度。通过使用Searcher.Explain()进行调试可以帮助你获得正确的增益量。
如果你想要保留增益值(例如,在从当前索引中重建索引时很有用),你可以将其加入到一个存储字段中。