这个gremlin脚本(通过Neo4j的REST API执行)是否对lucene索引执行排序?或节点是否以Neo4j排序?
g.idx('myIndex').get('name', 'aaa').sort{it.name}
另外两个问题: 1.如何订购? ASC / DESC 2.如何执行全文搜索(LIKE)。我已经尝试了*,%,没有任何效果
答案 0 :(得分:1)
sort
是一种Groovy方法。要颠倒顺序,请使用reverse:
g.idx('myIndex').get('name', 'aaa').sort{it.name}.reverse()
见:
答案 1 :(得分:1)
除了做espeed所建议的,使用Gremlin的设施进行排序等,你也可能有兴趣将其他指令传递给Lucene本身。这可以通过使用魔术字符串get
将第二个参数添加到%query%
前面来完成。像这样:
... .get(null,“%query%_start_node_id _:15815486”)
如果您不需要使用它,则key参数可以为null。