通过一个特定的字段值搜索所有顶点

时间:2019-01-26 20:16:25

标签: redisgraph

我想知道是否可以通过一个指定的字段值在所有顶点中进行搜索,而无需明确命名每个顶点

1 个答案:

答案 0 :(得分:2)

如果不指定标签,则可以通过属性查询所有节点。

说,我在名为IMDB的数据库中有两个标签Actors(属性:ActorId和Name)和Movies(属性:tconst和primaryTitle),我想搜索名为Kevin Bacon的电影或演员。

我可以查询两个节点标签。但是,如果属性名称不同,这将毫无意义,并且将不会使用索引。

> GRAPH.QUERY IMDB "MATCH (a{Name: 'Kevin Bacon'}) RETURN a limit 1"
1) 1) 1) "a.ActorId"
      2) "a.Name"
      3) "a.tconst"
      4) "a.primaryTitle"
   2) 1) "nm0000102"
      2) "Kevin Bacon"
      3) "NULL"
      4) "NULL"