使用模式索引在 Neo4j 中搜索节点

Search for nodes in Neo4j with schema index

我有一个图表,它只有架构索引,没有 Neo4j 文档推荐的遗留索引。我想搜索旧索引部分(精确匹配、开始查询等)下描述的 this 示例中的节点。我想知道模式索引是否可行,以及模式索引是否在下面使用 lucene。

截至目前,模式索引仅支持完全匹配,例如

MATCH (p:Person) WHERE p.name='abc'

IN运算符

MATCH (p:Person) WHERE p.name in ['abc','def']

未来的版本可能也会支持通配符。

您也可以使用通配符,在这种情况下查询将是

MATCH (b:book) WHERE b.title=~"F.*" RETURN b;