第一部分:我在节点n的属性a1上有一个lucene索引,并且我有一个与
ORDER BY n.a1 DESC
在对结果进行排序时,会利用Lucene索引吗?
第二部分:假设我在a1,a2,a3 ... aN(分别)上有相似的索引,并且我有一个与
ORDER BY n.a1, n.a2 DESC, n.a3... n.aN DESC
它会利用索引的优势,还是我必须为此字段和asc / desc的特定组合分别定义某种多字段索引?
第一部分
否。您可以从Java API添加Lucene排序查询对象。
第二部分
不,请参见上面。
排序时不使用任何索引,而只是使用属于查询一部分的结果。
该索引仅用于查找起点的节点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句