我正在做一個太陽能查詢。用我的過濾器,我想查找x(1004,1005,1006)的各種值。我嘗試使用x:100 [456],但它不喜歡那樣。我在谷歌搜索,發現一些信息,但沒有如何做到這一點。我記得幾周前看到其他人做了類似的事情,但我不記得那是什麼。什麼是正確的語法?我想我可以弄清楚如何做一個OR,如果它們的數量足夠小的話。指定幾個值的SOLR查詢
0
A
回答
1
如果你正在尋找一個範圍查詢,Solr的語法是:
x:[1004 TO 1006]
+0
看到我之前嘗試過,但我得到以下內容: 引起:org.apache.solr.client.solrj.impl.HttpSolrServer $ RemoteSolrException:org.apache.solr.search.SyntaxError:無法解析'+ x: [1004至1006]':在第1行第42列遇到「
+0
使用'TO'的大寫字母 – MattMcKnight
相關問題
- 1. Solr的查詢,如果值匹配幾個區間
- 2. Solr的查詢 - 書面Solr的查詢
- 3. Solr的查詢與多個否定
- 4. 乾草堆查詢solr查找屬性未設置或指定值的項目
- 5. Solr查詢分析器,允許指定多個默認字段
- 6. 恢復之前的幾個值幾個指定的日期
- 7. 提高一個特定的值,而不是場Solr的查詢
- 8. 在Solr中定時查詢
- 9. 從SQL查詢中只取幾個值
- 10. Solr - 在查詢中指定的構面返回計數
- 11. 在沒有指定字段名稱的情況下查詢Solr
- 12. 幾個mysqli的查詢
- 13. 指定查詢
- 14. Solr查詢單個字符
- 15. 查詢多值字段在Solr的
- 16. Solr的查詢不返回預期值
- 17. solr的查詢字段值與若干
- 18. solr多查詢器查詢
- 19. 查詢在Solr的
- 20. 從Solr的查詢
- 21. Solr查詢的ParseException
- 22. Solr的eDisMax查詢
- 23. 從Solr的查詢
- 24. Solr的 - 子查詢
- 25. 查詢Solr中
- 26. Solr dismax查詢
- 27. Solr查詢:用+
- 28. SOLR MoreLikeThis查詢
- 29. building solr查詢
- 30. solr JOIN查詢
我要補充,我不想1007 – Tony
做你嘗試過類似this..fq = X:(1004 + OR + 1005 + OR + 1006) –
可能[FingerprintFilter](https://cwiki.apache.org/confluence/display/solr/Filter+Descriptions#FilterDescriptions-FingerprintFilter)值得一看。取決於你的用例。 – cheffe