1

ElasticSearch をデータベースとして使用することを考えています。次のものが必要です。

  1. 階層 / 分類 (例: 菓子:チョコレート:バー)、
  2. 製品を特定のカテゴリにリンクし、カテゴリの親にもリンクします (たとえば、「菓子」カテゴリをブラウジングすると、すべてのチョコレート バー、すべてのチョコレート ブロック、キャンディーなどが表示されますが、バー カテゴリ レベルでは、チョコレートバー)。

nosql データベース、より具体的には ElasticSearch で取るべきアプローチは何ですか?

ElasticSearch で関係を正規化して表す方法はありますか? たとえば、カテゴリの名前を変更した場合、すべての製品のインデックスを再作成したくありません...

また、neo4j を elasticsearch と統合することも考えました。neo4j をレコード db のシステムとして使用し、elasticsearch を使用して neo4j のノードにインデックスを付けます。このアプローチについて何か考えている人はいますか?

ありがとう

4

0 に答える 0