我有一个Neo4j应用程序,它在某些关系属性上使用旧版Lucene索引。每当我查询这些,我正在寻找完全匹配,以及所有这些。在进行一些分析时,我发现应用程序花费了大量不成比例的时间来检索这些结果,因为它将它们从优先级排队的队列中拉出来。鉴于我不关心排序并想要所有结果,我该怎么做才能改变基本行为?
从我自己的搜索中,我遇到了Lucene的收集器实现,它似乎是一个收集所有东西而且从不困扰得分的自定义可能是答案,但我不知道如何将一个注入Neo4j。如果Neo4j实际上不支持反射或其他手段,我不反对。
应用程序通过嵌入式Java方法访问Neo4j。
答案 0 :(得分:1)
作为升级到Lucene5的一部分,我们正在研究其中的一部分,其中一些用例的定制收集器将被实现。希望我们能在接下来的几周内提供一些东西。