search - Solr vs Elasticsearch用于嵌套文档

标签 search solr elasticsearch

我一直在为项目使用solr,但是最近我遇到了Elasticsearch,这似乎非常有前途。我的项目需要具备处理嵌套文档的能力,我想知道哪个文档更好。 Solr最近刚刚添加了子文档,但是它和Elasticsearch一样好吗? Elasticsearch可以一次对父级和子级执行查询吗?谢谢

最佳答案

我不了解Elastic Search,所以这始终是50%的答案。
Solr最适合非规范化数据。但是,鉴于您已经嵌套了文档,则可以在两种情况下使用solr:

  • 查询带有 child 属性
  • 的父对象
  • 查询父级的所有子级。

  • 您可以使用块联接来执行上述查询。即使您处理嵌套级别,solr在内部将它们作为非规范化管理。我的意思是,当一个 parent 有2个 child 时,您最终将获得三个高级文档。与solr管理关系部分。

    关于search - Solr vs Elasticsearch用于嵌套文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31900285/

    相关文章:

    solr - 如何设置Apache Solr管理员密码

    c# - 使用Nest创建自定义分析器(用于电子邮件地址)

    search - 使用 Solr DIH 时删除增量导入中不需要的数据

    excel - 在 Excel 的特定列中突出显示特定单词的代码

    sql-server - 如何对 SQL Server 中的 IN 或列表进行 LIKE

    xml - 如何在 Marklogic 中构建一个简单的搜索应用程序?

    mysql - 太阳黑子和solr

    elasticsearch - 在 elasticsearch 中为一个特定索引聚合时总和不正确

    ruby-on-rails - 如何在Elasticsearch中搜索多代

    html - 如何在 3 列中使用过滤器( ionic )