有人建议我使用 Field.Set OmitNorms(true);在为 lucenesearch 创建文档以根据点击次数对结果进行排序时,但我不清楚它的作用以及它是否安全。
根据命中数对结果进行排序意味着找到搜索文本最多次数的文档应该排在最前面,然后是搜索文本匹配次数较少的文档。
我知道这很愚蠢,但我想在实现之前知道,请帮忙。
最佳答案
退房 this article for a good paragraph描述省略规范在优化方面的作用。
基本上它有点像为字段内的术语设置一个迷你 lucene 索引,因此它实际上只对其中包含大量文本的字段有用。
关于.net - Field.Set OmitNorms(true) 有什么用;在 lucene 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1339716/