使用模式索引在 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;
我有一个图表,它只有架构索引,没有 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;