1

我正在考虑使用 ElasticSearch 作为数据库。我需要以下内容:

  1. 层次结构/分类(例如糖果:巧克力:酒吧),
  2. 将产品链接到特定类别以及该类别的父类别(例如,如果浏览“糖果”类别,我应该看到所有巧克力棒、所有巧克力块、棒棒糖等,但在酒吧类别级别,我应该只看到巧克力棒)。

在 nosql 数据库中,或者更具体地说,在 ElasticSearch 中要采用什么方法?

ElasticSearch 中是否有办法规范化和表示关系 - 例如,如果我更改了类别的名称,我不想重新索引所有产品......

我还考虑过将 neo4j 与 elasticsearch 集成 - 使用 neo4j 作为记录数据库系统,并使用 elasticsearch 来索引 neo4j 中的节点。有人对这种方法有任何想法吗?

谢谢

4

0 回答 0