我一直在研究一个网站的想法,一般概念是文档的全文搜索,还允许基于这些评级的用户评级我想提高项目在 Lucene 索引中的价值。但我正在尝试寻找是否应该扩展 JackRabbit 或仅从 Lucene 基础构建。有什么好的方法可以以这种方式扩展 JackRabbit 并影响索引,还是最好直接在 Lucene 上工作?
无论哪种方式,我都强烈倾向于在 grails 上使用带有可搜索插件的 groovy 或直接使用 JackRabbit 是否有任何主要原因我应该坚持使用 Java?
澄清:
我想根据项目的平均用户评分来提升项目,JackRabbit 是否足够开放或可扩展,以便我可以捕获用户评分然后对 JackRabbit 中的索引产生影响,或者它是否远离 JackRabbit I 的核心应该从 Lucene 构建?