我已经用一个并不总是存在的布尔属性索引了一些文档(neo4j 的节点)。例如。节点1
标签:“标签A”
节点2:
标签:“标签 A”(注意,与 node1 相同的标签)特殊:true
目标是让查询“标签 A”的节点 2 高于节点 1。
这里的代码:
Index<Node> fulltextLucene = graphDb.index().forNodes( "my-index" );
Sort sort = new Sort(new SortField[] {SortField.FIELD_SCORE,
new SortField("special", SortField.????, true) });
IndexHits<Node> results = fulltextLucene.query( "label", new QueryContext( "label A").sort(sort));
我怎样才能做到这一点?
谢谢