Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search Solr copyField顺序_Search_Solr_Full Text Search - Fatal编程技术网

Search Solr copyField顺序

Search Solr copyField顺序,search,solr,full-text-search,Search,Solr,Full Text Search,在Solr中,schema.xml中提到的copyField的顺序对搜索结果有什么影响吗? 例: 如果我有呢 <copyField source="description" dest="text" /> <copyField source="title" dest="text" /> <copyField source="name" dest="text" /> 文本的顺序是否存储在“text”中?若我们对“text”字段执行全文搜索,是否会产生任

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


如果我有呢

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

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


提前感谢

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

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