0

所以我使用 LUKE 来检查 IBM WCS7 使用的 SOLR 索引。我发现一些字段具有 FieldNorm 字节,这意味着它们在被索引时必须被提升。我的问题是,在索引时提升这些字段的可能是什么?通常它应该是一个更新请求,但我没有发送任何内容,但仍然发现这些字段得到了提升。有什么想法吗?

4

1 回答 1

0

您是直接检查 solr 还是检查从 WCS 触发的搜索查询的结果?“fieldNorm 是字段长度与索引和查询时间提升的组合”

提升可以是索引时间提升或查询时间提升。此外,从问题中不清楚您正在查看的字段是 OOB 字段还是您添加到 SOLR 的自定义字段。

如果是 OOB,您必须查看 pre-processing/schema/wc-data-config xmls 以查看是否添加了任何提升。还要检查用于索引 SOLR 中的文档的 DataImportHandler 类。

也有可能我们可以向 DIH 发出特殊命令以进行增强。例如:$docBoost,下面的链接解释了 https://wiki.apache.org/solr/DataImportHandler#Special_Commands

于 2017-03-12T05:05:26.887 回答