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
Solr match all aka*:*不起作用_Solr - Fatal编程技术网

Solr match all aka*:*不起作用

Solr match all aka*:*不起作用,solr,Solr,不知道我做错了什么。我有两个索引,其中包含相同的文档。本地索引是从正确响应的主机复制的,因此相同的solrconfig.xml和schema.xml文件。但是如果我用*:*在本地机器上查询索引,我会得到0个文档。(我的本地计算机上的其他查询工作正常) 我尝试了jetty和tomcat来获取本地索引。没有成功 *:*行为对我来说至关重要,因为现在有些测试用例失败了。你知道哪里会出错吗?只需从查询中删除q=*:*,就可以使用dismax获得所有结果你可能已经设置为默认的查询处理程序,而不是默认的查询

不知道我做错了什么。我有两个索引,其中包含相同的文档。本地索引是从正确响应的主机复制的,因此相同的solrconfig.xml和schema.xml文件。但是如果我用
*:*
在本地机器上查询索引,我会得到0个文档。(我的本地计算机上的其他查询工作正常) 我尝试了jetty和tomcat来获取本地索引。没有成功


*:*
行为对我来说至关重要,因为现在有些测试用例失败了。你知道哪里会出错吗?

只需从查询中删除
q=*:*
,就可以使用dismax获得所有结果你可能已经设置为默认的查询处理程序,而不是默认的查询处理程序。查看您的solrconfig.xml。

是的,这就是原因,我认为+希望。但奇怪的是,它在(主/远程)服务器上工作…我想我忘了删除'simple'requestHandler的“default”标记。。。所以我有两个默认的请求处理程序。。。愚蠢的我:-(实际上,只有在solrconfiguration中指定了
q.alt=*:*
参数时,这才有效。