0

我正在尝试将 py2neo 的多值属性存储在 Neo4j 数据库中。

我的代码是这样的:

names = ["Hello", "Bye"]

batch.add_to_index( neo4j.Node, "NAME", "names", names , mynode )

可悲的是,使用 lukeall 检查生成的 Lucene 索引并执行搜索,它似乎不起作用,并且似乎所有内容都存储为如下字符串:[“Hello”,“Bye”] 有没有办法正确存储它以便它可以为所有不同的值编制索引?

提前致谢!

4

1 回答 1

1

正如它在文档中所说,该add_to_index方法将一个键和一个值作为输入。所以我认为如果你想索引两个,你必须将节点添加到索引中两次names

# add_to_index(cls, index, key, value, entity)

names = ["Hello", "Bye"]

for n in names:
    batch.add_to_index(neo4j.Node, "NAME", "name", n, mynode)

batch.submit()
于 2014-02-05T14:30:03.887 回答