随笔分类 - ELK 5.0
摘要:Named Queries 每个过滤器和查询都可以在其顶层定义中接受_name。 搜索响应将包括每个匹配命中的match_queries。查询和过滤器的标记只对布尔查询有意义。 原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/
阅读全文
摘要:min_score 排除_score小于min_score中指定的最小值的文档: 请注意,大多数情况下,这并不太有意义,但适用于高级用例。 原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-request-
阅读全文
摘要:Version 返回每个搜索匹配的版本。 原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-request-version.html
阅读全文
摘要:Explain 为每次命中关于它们得分如何计算的说明。 原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-request-explain.html
阅读全文
摘要:Post filter 在已经计算了聚合之后,post_filter应用于搜索请求最后的搜索匹配。其目的最好的例子如下: 想像一下,您正在销售具有以下属性的衬衫: 想象一下,用户已经指定了两个过滤器: color:red 和 brand:gucci.。您只想在搜索结果中显示Gucci制造的红色衬衫。
阅读全文
摘要:Doc value Fields 允许返回每个表示命中字段的文档值,例如: 文档值字段可以用于未存储的字段。 请注意,如果fields参数指定了没有docvalues的字段,它将尝试从fielddata缓存加载值,导致该字段的项被加载到内存(缓存),这将导致更多的内存消耗。 原文地址:https:/
阅读全文
摘要:Script Fields 允许为每个命中返回脚本评估(基于不同的字段),例如: 脚本字段可以在不存储的字段(上述情况下为my_field_name)中工作,并允许返回要返回的自定义值(脚本的评估值)。 脚本字段也可以访问实际的_source文档,并通过使用params ['_ source']提取
阅读全文
摘要:Fields 警告:stored_fields参数是关于明确标记为存储在映射中的字段,默认关闭,通常不推荐。使用源过滤来代替选择要返回的原始源文档的子集。 允许选择性地加载搜索命中所表示的每个文档的特定存储字段。 * 可用于从文档中加载所有存储的字段。 一个空数组将只会返回每个命中的_id和_typ
阅读全文
摘要:Source filtering 允许控制每次命中返回_source字段的方式。 默认情况下,除非您使用stored_fields参数或_source字段被禁用,操作将返回_source字段的内容。 您可以使用_source参数关闭_source检索: 要禁用_source检索设置为false: _
阅读全文
摘要:Sort 允许在特定字段上添加一个或多个排序。每种排序也可以颠倒。排序在每个字段级别定义,_score的特殊字段名称按照评分排序,_doc按索引顺序排序。 假设以下索引映射: 注意:除了最有效的排序顺序之外,_doc还没有真正的用例。所以如果你不关心文档的返回顺序,那么你应该按_doc排序。这在滚动
阅读全文
摘要:From / Size 可以使用from和size参数来分析结果。from参数定义与要获取的第一个结果的偏移量。size参数允许您配置要返回的最大命中数。 虽然from和size可以设置为请求参数,但也可以在搜索体内设置。从默认值为0,并且size的默认值为10。 请注意,from+size不能超过
阅读全文
摘要:Query 搜索请求正文中的查询元素允许使用查询DSL定义查询。 原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-request-query.html
阅读全文
摘要:Request Body Search 可以使用搜索DSL来执行搜索请求,再其请求体中包括Query DSL。这是一个例子: 这里是一个示例响应: Parameters timeout 搜索超时,限制在指定时间值内执行的搜索请求,并在到期时积累的命中保释。默认为无超时。请参阅“Time unitse
阅读全文
摘要:URI Search 可以通过提供请求参数纯粹使用URI来执行搜索请求。当使用此模式执行搜索时,并不是所有的搜索选项都会被公开,但它可以方便快速的“curl test”。这是一个例子: 这里是一个示例响应: Parameters URI中允许的参数有: q T查询字符串(映射到query_strin
阅读全文
摘要:Search 搜索API允许您执行搜索查询并获取与查询匹配的搜索匹配。可以使用简单的查询字符串作为参数或使用请求体来提供查询。 Multi-Index, Multi-Type 所有搜索API可以被应用于夸索引中的多种类型,并通过支持的多索引语法夸多索引。例如,我们可以搜索twitter索引中所有类型
阅读全文
摘要:Search APIs 大多数搜索API是多索引,多类型,除了解释API端点。 Routing(路由) 当执行搜索时,它将被广播到所有索引/索引碎片(在副本之间轮询)。可以通过提供routing参数来控制哪些碎片将被搜索。例如,索引tweet时,路由值可以是用户名: 在这种情况下,如果要仅搜索特定用
阅读全文
摘要:Triggers 每一个监视都必须有一个触发器,用于定义监视执行过程何时开始。当你创建一个监视时,其触发器将通过相应的触发器引擎注册,该触发器引擎负责评估触发并在需要的时候触发监控。 监控被设计支持各种不同类型的触发器,但目前只有基于时间计划触发器可用。 原文地址:https://www.elast
阅读全文
摘要:Search Input 当监控被触发的时候,使用搜索输入把Elasticsearch搜索请求结果加入到执行上下文。有关支持的所有属性,请参阅搜索输入属性。 在搜索输入的request对象中,你可以指定: 您希望搜索的索引 搜索类型 搜索请求体 搜索请求体支持全Elasticsearch查询DSL
阅读全文
摘要:Simple Input 当监视被触发时,使用简单的输入将静态数据加载到执行上下文中。这使您能够集中存储数据,并引用模板。 您可以将静态数据定义为字符串(str),数值(num)或对象(obj)。 例如,以下监视使用简单输入来设置每日提醒邮件的收件人名称: 原文地址:https://www.elas
阅读全文
摘要:How Watcher Works 当满足某些条件时,您添加监视以自动执行操作。条件通常基于您加载到监视中的数据,也称为监视有效载荷。这个有效载荷可以从不同的来源加载-从Elasticsearch,一个外部的http服务,甚至两者的组合。 例如,当在日志数据中进行搜索时,您可以配置一个监视发送电子邮
阅读全文
浙公网安备 33010602011771号