在solr中建立查詢是否存在正確/錯誤的方法?假設我有兩個索引字段,x和y。和一個像+x:123 +y:abc
這樣的查詢。表達的順序是否重要(就表現而言)?例如,如果其中一個表達式產生的文檔集小於另一個,這是否會影響查詢性能?building solr查詢
2
A
回答
0
我想如果在文本搜索參數中使用「+ x:123 + y:abc」,那麼順序沒有區別。當你知道何時使用fq(過濾器查詢)與q並調整緩存/提交時,性能上的巨大好處是。
FQ是最適合與價值有限列表非「文本搜索」領域(如製造商,型號,類型,類別,顏色)
q將是「文本搜索」,所以尋找「網絡開發者rockstar「vs」rockstar developer web「將會返回相同的結果。
相關問題
- 1. Solr的查詢 - 書面Solr的查詢
- 2. solr多查詢器查詢
- 3. 查詢Solr中
- 4. Solr dismax查詢
- 5. Solr查詢:用+
- 6. SOLR MoreLikeThis查詢
- 7. solr JOIN查詢
- 8. 查詢在Solr的
- 9. SOLR OR查詢PHP
- 10. SOLR查詢升壓
- 11. solr消毒查詢
- 12. SOLR短語查詢
- 13. SOLR查詢排除
- 14. Solr方面查詢
- 15. 從Solr的查詢
- 16. Solr查詢的ParseException
- 17. Solr查詢語法
- 18. Solr + Nutch + AjaxSolr查詢
- 19. Solr的eDisMax查詢
- 20. Solr捲起查詢
- 21. 從Solr的查詢
- 22. SOLR分析查詢
- 23. Solr查詢問題
- 24. Solr的 - 子查詢
- 25. Solr查詢行爲
- 26. 查詢使用Solr
- 27. Solr - 複雜查詢
- 28. solr日期統計查詢
- 29. Solr的查詢優先
- 30. Solr查詢範圍的UUID
您是否從RDBMS連接優化問題中獲得靈感?例如:可以連接**(1)**將一個表中的10000行連接到另一個表中的5行或**(2)**將一個表中的5行連接到另一個表中的10000行。 您可能需要仔細查看[索引數據結構](http://en.wikipedia.org/wiki/Inverted_index)和[評分算法](http://en.wikipedia.org/wiki/Vector_space_model)上的查詢)lucene實現它的方式。 – aitchnyu 2011-12-28 07:58:58
我其實並沒有意識到存在RDBMS連接優化問題。我只是想知道構建查詢的方式是否會影響性能。 – Kevin 2011-12-30 19:08:22