私は以下の構造を持っています。完全パスのNeo4jクエリ
CREATE
(`0` :Sentence {`{text`:'This is a sentence'}}) ,
(`1` :Word {`{ text`:'This' }}) ,
(`2` :Word {`{text`:'is'}}) ,
(`3` :Sentence {`{'text'`:'Sam is a dog'}}) ,
(`0`)-[:`RELATED_TO`]->(`1`),
(`0`)-[:`RELATED_TO`]->(`2`),
(`3`)-[:`RELATED_TO`]->(`2`)
だから私の質問はこれです。私は単語のオブジェクトに分解した文章をたくさん持っています。これらの単語オブジェクトはすべて一意であり、したがって異なる文を指すことになる。 1つの単語の検索を実行すると、その単語が関連するすべての文を理解することが非常に簡単です。どのようにして1つではなく2つの単語について同じ情報を把握するようにクエリを構成することができますか?
私は2つ以上の単語を提出し、すべての関心のある文章を拾い上げて提出されたすべての単語を含むパスを探したいと思います。
感謝。私はこのウサギの穴に向かい始めます。私はPythonとCypherを混在させているので、おそらく私は上記をいくつかの小さなクエリに分解することができます –