如何在Lucene裏面進行數字範圍搜索 (Numeric Range Query)

首先是建立索引:

 

然後就是搜索了,只要新建對應的:

Query  query = NumericRangeQuery.newDoubleRange(field, 0.0, 0.5, true, true);

 

更詳細的使用方法,請參考:

http://wiki.apache.org/lucene-java/SearchNumericalFields

http://lucene.apache.org/java/3_0_2/api/core/org/apache/lucene/search/NumericRangeQuery.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章