私は植物という索引を持っています。名前を使用して一連のノードにインデックスを付けました。index -i plants name
シェル インデックス コマンドを使用してクエリを実行すると、* を使用して行を取得できます。Cypher を使用すると、ワイルド カードが機能しません。ただし、完全一致は可能です。Cypher でワイルドカードが機能しないのはなぜですか? 私の構文は間違っていますか?
neo4j-sh (foo,0)$ start n=node:plants(name="*")
> return n;
+---+
| n |
+---+
+---+
0 row
0 ms
neo4j-sh (foo,0)$ index -q plants name "*"
(me)
(Broccoli,23)
(Basil,24)
(Kale,22)
(Brussel_sprouts,30)
(Sunflowers,27)
(Cilantro,26)
(Parsley,28)
(Beets,25)
(Corn,1)
(Cauliflower,17)
(Lettuce,18)
(Pumpkin,15)
(Garlic,16)
(Tomato,13)
(Beans,14)
(Peas,19)
(Potatoes,20)
(Favas,21)
(Cabbage,12)
(Cucumber,11)
(Onions,5)
(Carrots,3)
neo4j-sh (foo,0)$ start n=node:plants(name="Corn")
> return n;
+----------------------------------+
| n |
+----------------------------------+
| Node[1]{name:"Corn",height:"84"} |
+----------------------------------+
1 row
2 ms
neo4j-sh (foo,0)$