当前位置: 首页 > news >正文

网站建设制作网站合肥婚恋网站建设

网站建设制作网站,合肥婚恋网站建设,承德 网站建设,厦门市建设局网站 限价房今天#xff0c;让我们深入研究 has_child 查询和 has_parent 查询#xff0c;这将帮助我们将 2 个不同的文档组合到一个索引中#xff0c;从而使我们能够将它们与关系关联起来。 这样做会对我们搜索相关文档时有很大帮助。 在使用 has_child 及 has_parent 这种关系时…今天让我们深入研究 has_child 查询和 has_parent 查询这将帮助我们将 2 个不同的文档组合到一个索引中从而使我们能够将它们与关系关联起来。 这样做会对我们搜索相关文档时有很大帮助。 在使用 has_child 及 has_parent 这种关系时我们必须使用 join 数据类型。更多有关 join 数据类型的介绍请参考文章 “Elasticsearch Join 数据类型”。在实际的使用时我们必须注意的一点是 join 不能跨索引Elasticsearch 的重点在于速度而传统 join 的运行速度太慢。 因此子文档和父文档都必须位于相同的索引和相同的分片中。 了解亲子关系 Elasticsearch 中的父子关系涉及将一个索引中的文档作为父项与另一索引中的文档相关联。 这种关系对于数据组织需要分层结构、需要分层搜索的场景非常重要。 has_child 和 has_parent 查询为我们提供了在这些关系中轻松准确地导航和搜索的选项。 has_child 查询 has_child 查询允许我们根据关联子文档的内容搜索父文档。 当我们想根据孩子的属性对父母进行过滤或评分时此查询主要有用。 句法 {query: {has_child: {type: child_type,query: {match: {field: value}}}} } 让我们考虑一下我们的 “fruits” 索引中有父子关系其中每个 fruit 文档都是父文档这些水果的 nutritional_info 信息存储为子文档。 has_child 查询可用于查找具有特定营养价值的水果。 {query: {has_child: {type: nutritional_info,query: {range: {vitamin_c: {gte: 20}}}}} } {query: {has_child: {type: nutritional_info,query: {range: {vitamin_c: {gte: 20}}}}} } 在此示例中我们正在搜索具有子文档营养信息的水果其中维生素 C 含量大于或等于 20。 {query: {has_parent: {parent_type: parent_type,query: {term: {field: value}}}} } 在与我们上面使用的具有父子关系的 “Fruits” 索引相同的示例中我们假设每个水果文档都是父文档并且营养信息存储为子文档。 has_child 查询可用于查找具有特定营养价值的水果。 这是一个例子 {query: {has_child: {type: nutritional_info,query: {range: {vitamin_c: {gte: 20}}}}} } 在此示例中我们正在搜索具有子文档营养信息的水果其中维生素 C 含量大于或等于 20。 所以基本上 has_child 和 has_parent 查询只是彼此的关系。 实时用例 分层数据建模 让我们考虑一个场景我们正在对组织结构或产品类别等分层数据进行建模。 has_child 和 has_parent 查询使我们能够检索层次结构各个级别的相关信息从而促进高效的数据导航。 内容过滤 在内容管理系统中我们可能有代表文章的父文档和代表评论的子文档。 利用 has_child 查询我们可以根据评论中的特定条件过滤文章并为客户提供精致的搜索体验。 虽然 has_child 和 has_parent 查询为相关文档搜索提供了强大的选项但我们应该始终小心常见问题例如索引之间的映射不一致、较大层次结构的查询性能问题等。 为了最大限度地提高 has_child 和 has_parent 查询的有效性我们应该确保始终遵循以下最佳实践。 索引设置索引设置应配置为支持有效的父子关系。 根据用例适当调整 “index.mapping.single_type” 等设置。查询优化应使用缓存和过滤等查询优化技术来增强搜索性能。 因此如果这是用于理解 has_child 和 has_parent 查询的入门知识Elastic 的官方文档可以帮助我们更多地了解有关相同内容的更多详细信息。 更多阅读Elasticsearch在 Elasticsearch 中的 join 数据类型父子关系。
http://www.hkea.cn/news/14311238/

相关文章:

  • 防水补漏在哪个网站做宣传好做办公室的网站
  • 杭州网站建设杭州京津冀协同发展规划纲要
  • 做我女朋友程序网站酷家乐装修设计官网
  • 国家精品资源共享课程建设网站做渔家乐哪个网站最好
  • 网站的建设方法有哪些专业小程序开发
  • 贵州省城市建设厅网站各大网站收录提交入口
  • 网站建设业务员的工作总结及计划wordpress指定目录文章
  • 注册公司的网站是什么新浪sae安装wordpress
  • 网站模块数据同步图片在线制作二维码
  • 中国造价工程建设管理协会网站北京网站建设明细
  • 音乐网站建设手机网站制作系统
  • 如何以目录形式访问网站内蒙古自治区建设厅网站
  • 电商平台门户网站建设的重要性襄阳专业网站建设公司
  • php怎么做网站后台vs设置网站开发环境
  • 广东移动网站宝安建设网站
  • 网站内部链接的策略有郑州网站优化
  • 深圳市网站建设制作设计平台免费的优质网站
  • 虚拟主机和网站的关系邢台又一地被划定高风险区域
  • 手机网站设计尺寸毫米中装建设集团股份有限公司
  • 做家居网站设计创建自己网站
  • 中苏园林建设集团网站网站的ftp上传地址
  • 建筑八大员报名网站免费设计logo图标生成器
  • 织梦做响应式网站网络推广加盟项目
  • 网络营销的成功案例分析山东seo网络推广
  • 建公司网站一般多少钱微分销系统开发
  • 网站建设基本完成100元网站建设
  • 手机怎么做弹幕小视频网站深圳住房和建设局网站统一
  • 网站建设whjzyh做推广网站的去哪能买到有效资料
  • 网站建设在哪里可以筹集素材营销策划的内容包括哪些
  • 内蒙古网站建设可以做企业宣传的网站