我在搜索浮點數時遇到Zend Search Lucene問題。問題是,當我執行像avg:[0.15 TO 0.30]這樣的查詢時,出現錯誤消息範圍查詢邊界條件必須是非多個單詞條款。爲了解析查詢,我使用了默認的解析器。我現在有點絕望,因爲搜索浮點數是我的應用程序的主要目標。測試盧克和索引看起來不錯,一切正常。有人有想法嗎?Zend搜索Lucene浮點數範圍搜索
0
A
回答
0
對於任何試圖解決類似問題的人。將您的數字轉換爲無小數點的字符串。您可以使用我使用的正則表達式,並在此處提供。
1
請勿在一定範圍的值內使用浮點數進行搜索。在不帶小數點的字符串中轉換浮點數。您的問題與another I've answered few weeks ago非常相似。
相關問題
- 1. 用zend搜索數據庫搜索lucene
- 2. Zend搜索Lucene - 搜索特定字段
- 3. Zend Lucene如何處理數字範圍搜索?
- 4. Lucene:使用FuzzyQuery在搜索範圍內搜索
- 5. Zend Framework 2搜索Lucene?
- 6. Zend Lucene搜索相關性
- 7. 使用kohana zend lucene搜索
- 8. 在Lucene中搜索價格範圍
- 9. lucene日期範圍搜索失敗
- 10. Zend Lucene詞典範圍搜索返回非相關結果
- 11. 用Zend搜索索引和搜索特殊字符Lucene
- 12. Zend的Lucene的 - 不能搜索數字
- 13. 如何調用Zend lucene搜索函數?
- 14. b搜索和搜索範圍?
- 15. Grails搜索搜索BigDecimal範圍
- 16. 如何在搜索範圍內搜索?
- 17. 搜索再次搜索範圍
- 18. 二進制搜索樹 - 搜索範圍
- 19. 在SOLR的搜索範圍內搜索
- 20. VBA搜索範圍
- 21. AngularJS - 範圍搜索
- 22. CouchBase範圍搜索
- 23. Marklogic:Wilcard上元範圍索引搜索與搜索:搜索
- 24. 非數字範圍搜索
- 25. 搜索Lucene索引
- 26. 搜索Lucene索引
- 27. Lucene索引搜索
- 28. Zend Lucene不能通過特殊字符搜索所有搜索
- 29. lucene搜索
- 30. Lucene搜索
這是真的老了,現在一個:-)我已經找到了解決辦法,忘了張貼在這裏。我會做的ASAP。 – Bery 2011-05-13 01:08:54
看到我上面的答案。 – Bery 2011-12-05 16:24:42