在查询时减少fieldNorm考虑

时间:2012-11-01 07:05:44

标签: solr

我想降低或消除fieldNorm对某些搜索的贡献。我认为LocalParam可能有所帮助,但我找不到任何文档。是否有关于如何减少对tf,idf,fieldNorm和coord的考虑的文档?

请注意,我特意寻找查询时解决方案。我不是这个索引上的唯一客户端,除了这个特定的角落,索引的表现也很好。

谢谢。

1 个答案:

答案 0 :(得分:3)

相似性在schema.xml中定义,适用于完整的Core 每个查询都无法更改 您需要检查如何增加字段。

其他选项是: -

使用omitNorms=true复制到其他字段,这将禁用长度标准化。 您可以根据需要切换要查询的字段。

Documentation: -

  

omitNorms =真|假
  这可以说是一种先进的选择。设置为true以省略规范   与此字段关联(这将禁用长度规范化和   该字段的索引时间提升,并节省一些内存)。只要   需要索引时间提升的全文字段或字段需要规范。