【发布时间】:2013-10-22 20:24:36
【问题描述】:
如何在 neo4j FT 索引查询中只获取前 100 个匹配结果。我确信对于常见的搜索,索引将匹配数千个节点,但我只需要说前 100 个得分最高的匹配项。我应该设置什么配置设置或查询上下文来实现这一点。在没有密码的 REST API 中这怎么可能。要获得这 100 个得分最高的全文匹配项,必须使用 cypher。感谢您的帮助!
【问题讨论】:
标签: rest lucene indexing neo4j neo4jphp
如何在 neo4j FT 索引查询中只获取前 100 个匹配结果。我确信对于常见的搜索,索引将匹配数千个节点,但我只需要说前 100 个得分最高的匹配项。我应该设置什么配置设置或查询上下文来实现这一点。在没有密码的 REST API 中这怎么可能。要获得这 100 个得分最高的全文匹配项,必须使用 cypher。感谢您的帮助!
【问题讨论】:
标签: rest lucene indexing neo4j neo4jphp
最简单的方法可能是使用 Cypher 的 LIMIT 子句。由于您明确要求提供非密码解决方案,因此唯一的选择是编写一个 unmanaged extension 和 runs the index query 并且不完全消耗迭代器。
【讨论】: