标签: search lucene
Lucene TermRangeQuery根据BytesRef.compareTo对术语进行排序。还存在BytesRef.getUTF8SortedAsUnicodeComparator,但似乎无法将其用于TermRangeQuery。
TermRangeQuery
BytesRef.compareTo
BytesRef.getUTF8SortedAsUnicodeComparator
事实上,我想通过在'a'之后排序'ä'或者甚至将它们视为相同来使排序顺序更加“自然”。看一下TermRangeQuery的代码,我最终进入了Automaton课,并想知道我是否必须编写自己的自动机。或者是否有我可用的API?
Automaton