Lucene 积分不能被插件化

Lucene有自己对积分算法的实现,当条件增加时使用 Similarity类。

但很快它显示出局限性当你想要表示复杂的积分,例如基于实际匹配和元数据的查询。如果你这样做,你不得不继承Lucene的查询 类。

因为Lucene使用类似tf/idf的积分算法,然而在我们遇到的场合,在语意上的积分上Lucene的积分机制并不合适。

我们被迫重写每一个 Lucene的查询类使得它支持我们自定义的积分。

这是一个问题。