1
如果我有一個標記化字符串,例如「12345 12346 12347」,將範圍查詢在該領域的工作?標記化字符串上的Lucene範圍查詢
如果我有一個標記化字符串,例如「12345 12346 12347」,將範圍查詢在該領域的工作?標記化字符串上的Lucene範圍查詢
不確定.net,但在Java中會產生奇怪的結果。對於字符串範圍查詢,Lucene使用String.compareTo(String)
。因此,例如,
"2".compareTo("10")
會導致1
這意味着2
排在最後比10
更大。與此同時,1
按字典順序小於10
。那是你要的嗎?