是否有理由将字段复制到索引中的构面字段?

我正在查看一个非常古老的Solr实例(自上次接触以来已有4-6年),并且看到了这些额外的动态字段,分别为“ f_ ”和“ fs _ ”有价值的方面字段。

不过,我的理解是,构面仅在查询时发生。

此外,它只是副本-字段不会更改类型。

因此,在我将这些领域推向王国之前,只是复制字段中的索引中的方面字段有原因吗?

谢谢

wocaonimalegeshidanz 回答:是否有理由将字段复制到索引中的构面字段?

仅发生一次查询的时间有点用词不当-编制索引时会生成构面所代表的 content (令牌)。构面会给出具有特定令牌的文档数量的不同。

这意味着,如果字段类型为 identical ,并且只有一个字段被复制到另一个命名字段中,则源字段和目标字段之间的行为应相同。

但是,如果有多个字段将内容复制到同一字段中,则结果将有所不同。还要注意,类型是从字段的模式中给定的,copyField指令不会以任何方式更改类型。复制字段操作发生在任何内容通过该字段的索引链之前。

通常,您希望在字符串字段上生成构面,以使索引值保持原样,而您想使用text字段或类似字段进行搜索(带标记化),因为字符串字段会仅给出准确的(包括匹配的大小写)匹配。

本文链接:https://www.f2er.com/2957203.html

大家都在问