最近在我参与的项目中使用了Solr & Lucene,当试图理解Lucene的机制时,我参考了Lucene in action 2nd和Lucene的源代码(v5.3),这本书没有数据,源代码也相当复杂我想了解lucene使用的数据结构和算法,以及它的缓存机制。
所以,我想知道在Lucene上学习搜索基础时你指的是什么。希望Lucene in action
在Lucene.Net中(2.9.4,但如果在我仍然感兴趣的后续版本中是可能的),是否可以像C# (IComparable<>)那样创建自定义排序算法?有两种我有困难的类型:
100000、100000000、200000应该根据小于,大于:">10“、"10 through 50”、"50 through 100“、"<100”(假定范围不重叠)对Lucene(或Lucene.Net)进行排序。