【发布时间】:2016-03-18 20:22:55
【问题描述】:
在Lucene.Net(2.9.4,但如果可以在我仍然感兴趣的更高版本中),是否可以创建自定义排序算法,就像你可以为C#(IComparable<>)一样?
我遇到问题的两种类型:
100000, 100000000, 200000 应该订购100000, 200000, 100000000
并基于小于、大于排序:“>10”、“10 through 50”、“50 through 100”、“<100”(假设范围不重叠)
在Lucene(或Lucene.Net)中是否可以对这些方式中的任何一种进行排序?
【问题讨论】:
-
你可以写一个自定义的Collector
标签: c# sorting lucene lucene.net string-comparison