Lucene范围查询标记化字符串

时间:2013-02-20 00:37:51

标签: lucene lucene.net

如果我有一个标记化的字符串,例如“12345 12346 12347”,是否会对该字段进行范围查询?

1 个答案:

答案 0 :(得分:0)

不确定.net,但在Java中会产生奇怪的结果。对于字符串范围查询,Lucene使用String.compareTo(String)。所以,例如,

"2".compareTo("10")

会产生1,这意味着2在词典上大于10。与此同时,1按字典顺序小于10。这就是你想要的吗?