zoukankan      html  css  js  c++  java
  • ES 搜索(2)——URI search

    URI 搜索 方式,是提供搜索参数执行搜索请求,不是一个完美的搜索方式,但可以很好的curl 测试。

    #查询user字段中包含kimchy的文档
    curl -XGET 'localhost:9200/twitter/tweet/_search?q=user:kimchy&pretty'
    参数列表 描述
    q 查询字符串
    df 未定义字段前缀时使用的默认字段
    analyzer 分析查询字符串时使用的分析器名称
    analyzer_wildcard 是否应该分析通配符和前缀查询。默认为false
    batched_reduce_size 在协调节点上一次减少的分片结果的数量。如果请求中的潜在分片数可能很大,则应该使用此值作为保护机制来减少每个搜索请求的内存开销。
    defualt_operator 要使用的默认运算符可以是AND或 OR默认为OR
    leient 如果设置为true将导致基于格式的失败(如提供文本到数字字段)被忽略。默认为false。
    explain 对于每个命中,包含如何计算命中计分的解释
    _source 设置为false禁止检索_source字段。也可以使用_source_include获取部分文档_source_exclude。
    stored_fields 选择性存储的文件字段返回给每个命中,逗号分隔。不指定任何值将导致没有字段返回
    sort 排序执行。可以是fieldName,或者是 fieldName:asc的形式fieldName:descfieldName可以是文档中的实际字段,也可以是_score根据分数表示排序的特殊名称。可以有几个sort参数(顺序是重要的)
    track_scores 排序时,设置为true仍然跟踪分数,并返回它们作为每个命中的一部分
    track_total_hits 设置为false禁用跟踪匹配查询的总点击次数
    timeout 搜索超时,限制搜索请求在指定的时间值内执行,并在到期时累积至点的保留时间。默认没有超时
    terminate_after 为每个分片收集的文档的最大数量,一旦达到该数量,查询执行将提前终止
    from 从命中的索引开始返回。默认为0
    size 要返回的点击次数。默认为10
    search_type 要执行的搜索操作的类型。可以 dfs_query_then_fetchquery_then_fetch默认为query_then_fetch
  • 相关阅读:
    MySQL动态添删改列字段
    关于javascript在子页面中函数无法调试问题的解决
    <T> T[] toArray(T[] a);
    MERGE INTO
    eclipse不能新建server
    关于tomcat7下websocket不能使用
    myeclipse启动tomcat报错cannot find a free socket for debugger
    checkbox提交多组数据到action
    Struts2 Action中的方法命名不要以get开头
    浅谈C#中的接口和抽象类
  • 原文地址:https://www.cnblogs.com/zhxdxf/p/8397406.html
Copyright © 2011-2022 走看看