官术网_书友最值得收藏!

  • 精通Neo4j
  • 龐國明等
  • 346字
  • 2023-07-17 19:01:09

3.3.4 START語句

可以通過遺留索引(Legacy Index)查找開始點。

提示:提示:START語句應(yīng)當(dāng)僅用于訪問遺留的索引。所有其他的情況,都應(yīng)使用MATCH代替。

Cypher中的每個查詢描述了一個模式,一個模式可以有多個開始點。一個開始點是模式中的一個關(guān)系或者節(jié)點。使用START時,只能通過遺留索引尋找來引出開始點。注意,使用一個不存在的遺留索引將報錯。START圖例如圖3-8所示。

圖3-8 START圖例

3.3.4.1 通過索引獲取節(jié)點

1.通過索引搜索(Index Seek)獲取節(jié)點

當(dāng)采用索引搜索查找開始點時,可以使用node:index-name(key = "value")。在本例中存在一個名為nodes的節(jié)點索引。

查詢:

結(jié)果:

2.通過索引查詢(Index Query)獲取節(jié)點

當(dāng)采用復(fù)雜的Lucene查詢來查找開始點時,語法為node:index-name("query")。這樣就可以寫出很高級的索引查詢。

查詢:

結(jié)果:

3.3.4.2 通過索引獲取關(guān)系

當(dāng)采用索引搜索查找開始點時,可以使用relationship:index-name(key = "value")。在本例中存在一個名為rels的關(guān)系索引。

查詢:

結(jié)果:

主站蜘蛛池模板: 宜丰县| 会同县| 佛冈县| 夏邑县| 广饶县| 博罗县| 汽车| 渭南市| 桐柏县| 宝清县| 台南市| 雷波县| 梨树县| 抚顺市| 万源市| 凉山| 武汉市| 分宜县| 丰都县| 普定县| 宝山区| 马边| 桐柏县| 留坝县| 成安县| 海原县| 额济纳旗| 南澳县| 黔南| 昭觉县| 靖西县| 丹凤县| 桑日县| 改则县| 怀宁县| 含山县| 龙州县| 阳城县| 长岛县| 鄢陵县| 常山县|