Lucene - 如何在String字段中查找数字

时间:2014-08-31 13:16:19

标签: lucene

我在Lucene(4.7)中有一个String字段,我希望在这个字段中找到与我的数字不同的字段。 我该怎么办?

例如,该字段包括" abc345 + kl908"我想找到" abc"其次是与123不同的任何数字。特别是我不希望它找到" abcde"因为" de"不是数字。

是否有可以找到它的查询?

非常感谢!

1 个答案:

答案 0 :(得分:2)

使用RegexQuery怎么样?

通过这种方式,您可以指定一个正则表达式,它能够根据约束验证字段。