Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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

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:一个单词的查询与三个单词的索引值不匹配_Search_Solr_Lucene - Fatal编程技术网

Search Solr:一个单词的查询与三个单词的索引值不匹配

Search Solr:一个单词的查询与三个单词的索引值不匹配,search,solr,lucene,Search,Solr,Lucene,我的一个文档的title属性的值为Poésie pour pouvoir。当我查询q=title:poesie时,没有找到任何结果q=title:poesie pour查找文档 标题的类型为文本。摘录自my schema.xml: 第二个查询不仅搜索标题字段,还搜索默认搜索字段。查询被解析为“title:poesie default\u field:pour”。第二部分是什么引起了轰动 您可以使用debugQuery参数查看查询的解析方式。使用Solr admin页面下的分析页面查看标题值不匹配

我的一个文档的
title
属性的值为
Poésie pour pouvoir
。当我查询
q=title:poesie
时,没有找到任何结果
q=title:poesie pour
查找文档

标题
的类型为
文本
。摘录自my schema.xml:


第二个查询不仅搜索标题字段,还搜索默认搜索字段。查询被解析为“title:poesie default\u field:pour”。第二部分是什么引起了轰动


您可以使用
debugQuery
参数查看查询的解析方式。使用Solr admin页面下的分析页面查看标题值不匹配的原因(在“索引”值下输入“Poésie pouvoir”,在查询值下输入“poise pouvoir”。

谢谢!新手犯的错误。这解释了
title:poesie pour
的匹配,但是
title:poesie+pour
仍然没有返回令人满意的结果。为什么不匹配?如前所述,使用Solr admin界面下的分析页面查看如何转换值以及结束标记不匹配的原因。