0

在 Solr 中,schema.xml 中提到的 copyField 的顺序对搜索结果有什么影响吗?前任:

<copyField source="name" dest="text" /> 
<copyField source="title" dest="text" />
<copyField source="description" dest="text" />

如果我有

<copyField source="description" dest="text" />
<copyField source="title" dest="text" />
<copyField source="name" dest="text" /> 

如果我们对“文本”字段执行全文搜索,存储在“文本”中的文本的顺序是否会产生影响?

提前致谢

4

1 回答 1

0

它不依赖于字段定义的顺序,除非您定义了最大字段长度,在这种情况下术语将被丢弃。
但是,丢弃项也不会由定义的顺序控制,而是由数据提供给 Solr 或由它在内部排序的顺序控制。
否则,搜索应该以相同的方式进行。

于 2013-07-02T05:38:02.187 回答