2010-09-08 15 views

回答

2

首先感謝你的答案。 其實我發現適合我的需要的解決方案,它的:

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

現在我可以列出所有結果。

;)

2

使用*:*查詢無法使用dismax獲取所有結果。

要使用此查詢來計算文檔數量,您必須使用標準查詢處理程序。您可以在查詢中添加qt=standard進行切換。請注意,'標準'是默認名稱,因此請檢查您的solrconfig.xml,如果它是您真正使用的名稱。

+0

我試了一下,你說得對,*:*似乎不適合與迪斯麥合作。 HOwever,而不是做qt = standard,因此指向一個完全不同的requestHandler,取而代之的是defType = lucene,並重用相同的requestHandler,只是超過了dismax的使用。 – 2010-09-08 18:33:44

+0

謝謝,這是一個好主意。 – 2010-09-08 20:01:05

相關問題