zoukankan      html  css  js  c++  java
  • es学习

    参考链接:https://www.cnblogs.com/Neeo/articles/10576413.html

    创建一条数据   索引   类型  文档 

    文档是_id,下面是创建一个文档的返回值

    第一次执行时创建,第二次执行相同的程序就是更新了,并且版本增加。注意:当执行PUT命令时,如果数据不存在,则新增该条数据,如果数据存在则修改该条数据。

    get获取单个文档数据,_source里面是所有字段

    更新没有添加doc报错,每天就doc也没在文档后面加_update那么就会覆盖之前的,只有当前更新字段的内容。

    可以选中多个,然后执行,就像批量执行

    支持提示信息的

    查询字符串,拼接url一样的方式

     结构化查询,GET下有查询,查询下有匹配,匹配下是符合条件的字段

    match按条件查询:

     结果有took,是否超时,_shards分片信息,hits命中条件的文档信息。分片信息中有总共几个分片,成功几个,跳过几个,失败几个;命中信息里有总共命中几条数据,最大分数即匹配度,以及命中数据列表;列表中每条命中数据有索引,类型,文档名称,匹配度以及_source(数据键值对字典),并且根据匹配度从大到小在列表中往后排列。

    隔了一个,这里是1,没有问题

    隔了两个,slot写了1就查不到了。slop似乎是至少隔了几个字符才能查出

    去掉一个beautiful排序发生了变化

     多个字段同时匹配相同内容。get下有查询,查询下有多匹配,都匹配下有查询和查询的内容,字段和字段列表。多匹配省事点

     

     get下有查询,查询结果想排序。那么get下面加排序列表,列表中有排序字段,字段下是order排序方式。自定义排序,_score结果为null,即已失效。

    排序后的第四条数据,跟_id是啥没关系,根据索引从0开始,即从索引为哪开始查,返回几条结果

    • from:从哪开始查
    • size:返回几条结果

     满足多个条件的且或非查询。get下有查询,查询下有布尔,布尔下有且或非列表,列表下有匹配,匹配下是条件字段

  • 相关阅读:
    P2617 Dynamic Rankings 动态主席树
    P4338 [ZJOI2018]历史 LCT+树形DP
    P3348 [ZJOI2016]大森林
    P3613 睡觉困难综合征 LCT+贪心+位运算
    SP16549 QTREE6
    P3703 [SDOI2017]树点涂色 LCT维护颜色+线段树维护dfs序+倍增LCA
    U19464 山村游历(Wander) LCT维护子树大小
    P4219 [BJOI2014]大融合 LCT维护子树大小
    P2542 [AHOI2005]航线规划 LCT维护双连通分量
    P3950 部落冲突
  • 原文地址:https://www.cnblogs.com/machangwei-8/p/11379411.html
Copyright © 2011-2022 走看看