使用Dismax得到所有结果,如q = *:*?

时间:2010-09-08 13:51:21

标签: lucene solr

无法像使用DisMax的q=*:*那样执行此操作吗?

2 个答案:

答案 0 :(得分:2)

使用*:*查询无法使用dismax获取所有结果。

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

答案 1 :(得分:2)

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

 < str name="q.alt">*:*< /str>

现在我可以列出所有结果。