0

第一部分: 我在节点 n 的属性 a1 上有一个 lucene 索引,并且我有一个密码

ORDER BY n.a1 DESC

它会在对结果进行排序时利用 lucene 索引吗?

第 II 部分: 假设我在 a1、a2、a3...aN(单独)上有类似的索引,并且我有一个密码

ORDER BY n.a1, n.a2 DESC, n.a3... n.aN DESC

它会利用索引,还是我必须为字段和 asc/desc 的这种特定组合单独定义某种多字段索引?

4

1 回答 1

0

第一部分。

否。您可以从 Java API 添加 Lucene 排序查询对象。

第二部分

不,见上文。

排序发生时不使用任何索引,只使用属于查询的结果。

该索引仅用于查找节点的起点。

于 2013-08-06T09:49:03.343 回答