技术池(jishuchi.com) 本次搜索耗时 7.541 秒,为您找到 241 个相关结果.
  • 祖辈与孙辈关系

    祖辈与孙辈关系 祖辈与孙辈关系 父子关系可以延展到更多代关系,比如生活中孙辈与祖辈的关系 — 唯一的要求是满足这些关系的文档必须在同一个分片上被索引。 让我们把上一个例子中的 country 类型设定为 branch 类型的父辈: PUT / company { "mappings" : { "country...
  • 动态映射

    动态映射 动态映射 当 Elasticsearch 处理一个位置的字段时,它通过【动态映射】来确定字段的数据类型且自动将该字段加到类型映射中。 有时这是理想的行为,有时却不是。或许你不知道今后会有哪些字段加到文档中,但是你希望它们能自动被索引。或许你仅仅想忽略它们。特别是当你使用 Elasticsearch 作为主数据源时,你希望未知字段能抛出一个...
  • 验证查询

    验证查询 理解错误信息 理解查询语句 验证查询 查询语句可以变得非常复杂,特别是与不同的分析器和字段映射相结合后,就会有些难度。 validate API 可以验证一条查询语句是否合法。 GET / gb / tweet / _validate / query { "query" : { "tweet...
  • 停用词与性能

    停用词与性能 and 操作符 (and Operator) 最少匹配数(minimum_should_match) 停用词与性能 保留停用词最大的缺点就影响搜索性能。使用 Elasticsearch 进行全文搜索,它需要为所有匹配的文档计算相关度评分 _score 从而返回最相关的前 10 个文档。 通常大多数的单词在所有文档中出现的频率低于...
  • 分布式集群

    集群内部工作方式 补充章节 集群内部工作方式 补充章节 正如之前提及的,这是关于Elasticsearch在分布式环境下工作机制的一些补充章节的第一部分。这个章节我们解释一些通用的术语,例如集群(cluster) 、节点(node) 和分片(shard) ,Elasticsearch的扩展机制,以及它如何处理硬件故障。 尽管这章不是必读的—...
  • 元数据中的ID字段

    文档 ID 文档 ID 文档唯一标识由四个元数据字段组成: _id :文档的字符串 ID _type :文档的类型名 _index :文档所在的索引 _uid :_type 和 _id 连接成的 type#id 默认情况下,_uid 是被保存(可取回)和索引(可搜索)的。_type 字段被索引但是没有保存,_id 和 _inde...
  • 索引管理

    索引管理 索引管理 我们已经看到Elasticsearch如何在不需要任何预先计划和设置的情况下,轻松地开发一个新的应用。并且,在你想调整索引和搜索过程来更好地适应你特殊的使用需求前,不会花较长的时间。它包含几乎所有的和索引及类型相关的定制选项。在这一章,将介绍管理索引和类型映射的API以及最重要的设置。
  • 空集群

    空集群 空集群 如果我们启动一个单独的节点,它还没有数据和索引,这个集群看起来就像图1。 图1:只有一个空节点的集群 一个节点(node) 就是一个Elasticsearch实例,而一个集群(cluster) 由一个或多个节点组成,它们具有相同的cluster.name ,它们协同工作,分享数据和负载。当加入新的节点或者删除一个节点时,集群...
  • 一个大的用户

    一个大的用户 一个大的用户 大规模流行论坛都是从小论坛起步的。有一天我们会发现我们共享索引中的一个分片要比其它分片更加繁忙,因为这个分片中一个论坛的文档变得更加热门。这时,那个论坛需要属于它自己的索引。 我们用来提供一个用户一个索引的索引别名给了我们一个简洁的迁移论坛方式。 第一步就是为那个论坛创建一个新的索引,并为其分配合理的分片数,可以满足一...
  • 多值字段

    多值字段 多值字段 对多值字段使用短语匹配时会发生奇怪的事。想象一下你索引这个文档: PUT / my_index / groups / 1 { "names" : [ "John Abraham" , "Lincoln Smith" ] } 然后运行一个对 Abraham Lincoln 的短语查询: ...