如果可能的话,我正在尝试将我们产品的 Lucene jar 从 4.1.0 迁移到最新版本。我注意到我们似乎正在使用 org.apache.lucene.facet.search.params.IFieldSet 派生类进行方面搜索,但我在源代码中没有看到这一点。
有人知道这里发生了什么吗?
我已经尝试过了
一位同事评论了胖罐子的可能性,但据我了解,它们不能有冲突的命名空间。
IFieldSet 值也是从 org.apache.lucene.facet.search.results.FacetResultNode 中的 getFieldSet 函数返回的,对于上面第二个和第三个没有 IFieldSet 的函数,也没有 getFieldSet 函数。
正如 @MatsLindh 在上面的评论中有用地指出的那样,我的公司显然有一个定制版本的 jar,由过去构建了大部分原始代码的员工增强。