1
在創建對象後,我可以使用neo4j admin的電動工具控制檯創建複合索引嗎?我現在添加一個節點,而不是將它的「name」屬性添加到「Apps」索引。現在我也想創建一個「平臺」和「storeId」複合索引。順便說一句,我應該添加到相同的應用程序索引或創建一個新的索引。如何在neo4j中創建複合索引
在創建對象後,我可以使用neo4j admin的電動工具控制檯創建複合索引嗎?我現在添加一個節點,而不是將它的「name」屬性添加到「Apps」索引。現在我也想創建一個「平臺」和「storeId」複合索引。順便說一句,我應該添加到相同的應用程序索引或創建一個新的索引。如何在neo4j中創建複合索引
當然,您可以通過控制檯創建新索引並添加現有節點。
最明智的是executing a script fragment,請參閱console online manual併發出help index
控制檯。
因此,無論使用這樣的事情:
index -q Apps "name:*" -c cd -a $i && index -i Apps storeId
否則使用eval來評估一個JavaScript片段:
eval
index=db.index().forNodes("Apps")
nodes=index.query("name:*")
while (nodes.hasNext()) {
node=nodes.next()
index.add(node,"storeId",node.getProperty("storeId"))
}
我敢肯定(> 50%的置信度),您必須創建複雜的索引通過REST或通過API嵌入。 (而不是使用管理控制檯)。不張貼作爲答案,因爲我不確定。 –