1

lucene クエリを使用してインデックスからノードのリストを見つけることから始まる Cypher クエリがあります。

START n=node:people("name:ROBERT")
MATCH n--o
RETURN n.name, COLLECT(o.task_name)

インデックスのクエリが多数の結果を返すと、非常に遅くなります。残りのクエリで使用されるノードの数を制限したいと思います。つまり、n=node:people("name:ROBERT") を 30 の結果に制限します。

lucene や Cypher でこれを行う明確な方法がわかりません。

たとえば、次の2つのクエリに分割できると思います。

START n=node:people("name:ROBERT") RETURN n LIMIT 10

次に、返されたノードを使用してクエリの 2 番目の部分を実行しますが、もっと良い方法があるかどうか疑問に思っていました。

4

1 に答える 1

0

申し訳ありませんが、いいえ、今のところこれ以上の方法はありません。

于 2012-06-26T21:09:05.013 に答える