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
Lucene 使用Demax获得所有结果,如q=*:*?_Lucene_Solr - Fatal编程技术网

Lucene 使用Demax获得所有结果,如q=*:*?

Lucene 使用Demax获得所有结果,如q=*:*?,lucene,solr,Lucene,Solr,不可能像使用DisMax时那样执行此操作?使用DisMax时不可能使用*:*查询获得所有结果 要获取此查询的文档数,必须使用标准查询处理程序。您可以通过在查询中添加qt=standard来切换到它。请注意,“standard”是默认名称,因此请检查solrconfig.xml是否是您真正使用的名称。首先感谢您的回答。 事实上,我找到了适合我需要的解决方案,它是: < str name="q.alt">*:*< /str> *:* 现在我可以列出所有结果了 )() 我

不可能像使用DisMax时那样执行此操作?

使用DisMax时不可能使用
*:*
查询获得所有结果


要获取此查询的文档数,必须使用标准查询处理程序。您可以通过在查询中添加
qt=standard
来切换到它。请注意,“standard”是默认名称,因此请检查solrconfig.xml是否是您真正使用的名称。

首先感谢您的回答。 事实上,我找到了适合我需要的解决方案,它是:

 < str name="q.alt">*:*< /str>
*:*
现在我可以列出所有结果了


)()

我试过了,你是对的,似乎对Demax不太好。但是,与其使用qt=standard,并因此指向一个完全不同的requestHandler,不如使用defType=lucene,并重用相同的requestHandler,而不仅仅是使用demax。