0
我有一個用例,我有一些用來從solr獲取匹配文檔的特定術語(相當於短語)。
我應該使用不連續的OR查詢嗎?
例如q = text :(「barack obama」「usa」「president」....)
或
我應該更喜歡這個處理程序嗎?
我在查詢中有大約50個術語。我的索引大小總共大約是4 GB,我在Win 7 64位上有8個內核和8 GB RAM。
到目前爲止,帶有析取OR查詢的性能並不是很好(每個查詢約1秒)。Solr MoreLikeThisHandler與析取OR查詢
那麼,我從文檔本身獲得這些條款。因此,如果我直接將文檔提交給MoreLiekThis,則不會獲得這些條款,它會提供更好的結果嗎?它會比OR查詢更快嗎? –
當你只使用術語查詢時,它不應該更快。但是一個實驗會顯示更準確的結果。生成的文檔的質量可能會更好,因爲MoreLikeThis包含更多信息,如術語頻率。如果你有特定的要求,你得到的短語發揮重要作用,那麼你可能會更好地創建一個自定義的解決方案。 – fatih