我想在neo4j中使用我的auto_index并传入一个字符串数组来匹配。我知道你可以在你的密码查询的末尾添加一个IN子句,但是它没有使用索引,我假设将对所有记录进行数据库扫描。使用索引查询执行此操作的最佳方法是什么?
e.g。给我的facebookId在[" 123"," 456"," 789"]中的用户,假设facebookId上有auto_index并且有100万个用户节点。
答案 0 :(得分:11)
我认为这值得张贴作为答案:
START n=node:node_auto_index('facebookId:("123", "456", "789")')
...
答案 1 :(得分:1)
您可以通过显式索引查找来执行此查询,例如
start user = node:node_auto_index('facebookId:123 OR facebookId:456') match ...