Solr match all aka*:*不起作用
不知道我做错了什么。我有两个索引,其中包含相同的文档。本地索引是从正确响应的主机复制的,因此相同的solrconfig.xml和schema.xml文件。但是如果我用Solr match all aka*:*不起作用,solr,Solr,不知道我做错了什么。我有两个索引,其中包含相同的文档。本地索引是从正确响应的主机复制的,因此相同的solrconfig.xml和schema.xml文件。但是如果我用*:*在本地机器上查询索引,我会得到0个文档。(我的本地计算机上的其他查询工作正常) 我尝试了jetty和tomcat来获取本地索引。没有成功 *:*行为对我来说至关重要,因为现在有些测试用例失败了。你知道哪里会出错吗?只需从查询中删除q=*:*,就可以使用dismax获得所有结果你可能已经设置为默认的查询处理程序,而不是默认的查询
*:*
在本地机器上查询索引,我会得到0个文档。(我的本地计算机上的其他查询工作正常)
我尝试了jetty和tomcat来获取本地索引。没有成功
*:*
行为对我来说至关重要,因为现在有些测试用例失败了。你知道哪里会出错吗?只需从查询中删除q=*:*
,就可以使用dismax获得所有结果你可能已经设置为默认的查询处理程序,而不是默认的查询处理程序。查看您的solrconfig.xml。是的,这就是原因,我认为+希望。但奇怪的是,它在(主/远程)服务器上工作…我想我忘了删除'simple'requestHandler的“default”标记。。。所以我有两个默认的请求处理程序。。。愚蠢的我:-(实际上,只有在solrconfiguration中指定了q.alt=*:*
参数时,这才有效。