2010-01-22 58 views
2

我使用Perl的KinoSearch模塊來索引一堆文本。Can Kinosearch可以對「大於」等數字進行數學比較?

某些文本具有與每個單詞關聯的數字字段。例如,索引中的「比薩」一詞可能具有「5.50」(美元)等美元字段值。

如何在KinoSearch中查詢能夠找到所有美元值大於5的單詞?

我甚至不確定全文搜索引擎是否可以做這種事情。它看起來更像是一個SQL查詢。

+0

我目前的計劃是手動遍歷命中結果,只是刪除那些不符合我的查詢的結果。但更一般的東西(並建立在kinosearch)會很好。 – 2010-01-22 17:20:28

回答

1

後一堆搜索的(嘿嘿,哈哈),我發現這個in the docs:RangeQuery

我也許能夠使這項工作。但是它看起來新的必需類不是標準版本的一部分。

相關問題