2010-01-22 57 views
2

我使用Perl的KinoSearch模块来索引一堆文本。Can Kinosearch可以对“大于”等数字进行数学比较?

某些文本具有与每个单词关联的数字字段。例如,索引中的“比萨”一词可能具有“5.50”(美元)等美元字段值。

如何在KinoSearch中查询能够找到所有美元值大于5的单词?

我甚至不确定全文搜索引擎是否可以做这种事情。它看起来更像是一个SQL查询。

+0

我目前的计划是手动遍历命中结果,只是删除那些不符合我的查询的结果。但更一般的东西(并建立在kinosearch)会很好。 – 2010-01-22 17:20:28

回答

1

后一堆搜索的(嘿嘿,哈哈),我发现这个in the docs:RangeQuery

我也许能够使这项工作。但是它看起来新的必需类不是标准版本的一部分。

相关问题