为什么在START返回0时添加第二个全文索引语句会导致Neo 4j 2.0-m01

时间:2013-06-14 12:19:04

标签: neo4j cypher

此cypher查询正确返回> 0结果

START publishers=node:app_fulltext('Name:"Facebook"')
MATCH publishers-[:InstanceOf]-app
RETURN app.Title AS Title;

但是,如果我添加第二个启动语句是全文索引搜索,它会错误地返回0结果,即使它没有在匹配语句或任何内容中使用。

START publishers=node:app_fulltext('Name:"Facebook"'),
descriptions=node:description_fulltext('Name:"Facebook"')   
MATCH publishers-[:InstanceOf]-app
RETURN app.Title AS Title;

请注意,我可以添加第二个启动子句,它不是全文索引,它将返回正确的结果。我的目的是将它们组合成一个联合条款,我希望返回发布者在说明或名称中包含关键字的应用。我知道我们应该在同一个索引中拥有这两个属性,我们将来会改变这些属性,但我很好奇这个问题可能是什么样的。

0 个答案:

没有答案