0

次のようなデータがあります。

Berlin: capital, city, germany, europe, DE3, CET
Lyon: city, france, Rhône-Alpes, europe, CET
Warsaw: capital, europe, city, poland, masovian, CET
Toulouse: city, midi-pyrénées, europe, france, CET
[...]

この種のレコードは数千です。

データを抽出し、次のように neo4j に入れるパーサーを作成しました。

name: Berlin
capital: true
city: true
germany: true
DE3: true
CET: true

これはノードの例です。大文字を見つけたい場合は、次のような方法で実行できます。

START obj =node:node_auto_index('capital: true') RETURN obj

それはかなりうまくいきますが、私の質問は次のとおりです。

  1. この非注文データに対してこれをもっとうまく行うことはできますか?
  2. より迅速に見つけるために、本当とは異なるものを使用できるかもしれません。たとえば、0 または 1 です。
4

1 に答える 1

0

首都はいくつありますか?

資本ノードを作成してから、次のことを行うこともできます。

start capitalCategory = node(1) match capital-[:IS_A]->capitalCategory return n;

/ピーター

于 2013-02-03T11:42:19.803 に答える