技术池(jishuchi.com) 本次搜索耗时 6.853 秒,为您找到 241 个相关结果.
  • 故障转移

    增加故障转移 启动第二个节点 增加故障转移 在单一节点上运行意味着有单点故障的风险——没有数据备份。幸运的是,要防止单点故障,我们唯一需要做的就是启动另一个节点。 启动第二个节点 为了测试在增加第二个节点后发生了什么,你可以使用与第一个节点相同的方式启动第二个节点(《运行Elasticsearch》一章),而且命令行在同一个目录——一个节点...
  • 可扩展性规划

    可扩展性规划 可扩展性规划 在某些公司Elasticsearch被用来每天索引和检索PB级别的数据,但大多情况我们是从一个相对小很多的数据集开始系统建设的。虽然我们希望能成为下一个Facebook,但是现实往往比理想更骨感。虽然我们从当下开始建设,但之后横向扩展的灵活性和简便性还是必须考虑的。 ELasticsearch天生就是可扩展的。无论是运行...
  • 聚合与分析

    聚合与分析 分析字符串和 Fielddata(Analyzed strings and Fielddata) 高基数内存的影响(High-Cardinality Memory Implications) 聚合与分析 有些聚合,比如 terms 桶,操作字符串字段。字符串字段可能是 analyzed 或者 not_analyzed ,那么问题...
  • 重要的查询子句

    最重要的查询过滤语句 term 过滤 terms 过滤 range 过滤 exists 和 missing 过滤 bool 过滤 match_all 查询 match 查询 multi_match 查询 bool 查询 最重要的查询过滤语句 Elasticsearch 提供了丰富的查询过滤语句,而有一些是我们较常...
  • 空搜索

    空搜索 hits took shards timeout 警告 空搜索 最基本的搜索API表单是空搜索(empty search) ,它没有指定任何的查询条件,只返回集群索引中的所有文档: GET / _search 响应内容(为了编辑简洁)类似于这样: { "hits" : { ...
  • 更新

    更新整个文档 更新整个文档 文档在Elasticsearch中是不可变的——我们不能修改他们。如果需要更新已存在的文档,我们可以使用《索引文档》章节提到的index API 重建索引(reindex) 或者替换掉它。 PUT / website / blog / 123 { "title" : "My first blog e...
  • 嵌套-对象

    嵌套对象 嵌套对象 事实上在Elasticsearch中,创建丶删除丶修改一个文档是是原子性的,因此我们可以在一个文档中储存密切关联的实体。举例来说,我们可以在一个文档中储存一笔订单及其所有内容,或是储存一个Blog文章及其所有回应,藉由传递一个comments 阵列: PUT / my_index / blogpost / 1 { ...
  • 地理距离过滤器

    地理距离过滤器 更快的地理距离计算 地理距离区间过滤器 地理距离过滤器 地理距离过滤器 (geo_distance )以给定位置为圆心画一个圆,来找出那些位置落在其中的文档: GET / attractions / restaurant / _search { "query" : { "filtered" ...
  • 数据类型差异

    映射及分析 映射及分析 当在索引中处理数据时,我们注意到一些奇怪的事。有些东西似乎被破坏了: 在索引中有12个tweets,只有一个包含日期2014-09-15 ,但是我们看看下面查询中的total hits。 GET / _search ? q = 2014 # 12 个结果 GET / _sea...
  • function_score 查询

    function_score 查询 function_score 查询 {ref}/query-dsl-function-score-query.html[function_score 查询] 是用来控制评分过程的终极武器,它允许为每个与主查询匹配的文档应用一个函数,以达到改变甚至完全替换原始查询评分 _score 的目的。 实际上,也能用过滤...