【发布时间】:2013-02-20 00:37:51
【问题描述】:
如果我有一个标记化的字符串,例如“12345 12346 12347”,范围查询是否适用于该字段?
【问题讨论】:
标签: lucene lucene.net
如果我有一个标记化的字符串,例如“12345 12346 12347”,范围查询是否适用于该字段?
【问题讨论】:
标签: lucene lucene.net
不确定 .net,但在 Java 中这会产生奇怪的结果。对于字符串范围查询,Lucene 使用String.compareTo(String)。所以,例如,
"2".compareTo("10")
将导致1,这意味着2 在字典上大于10。同时,1 在字典上小于10。这就是你想要的吗?
【讨论】: