zoukankan      html  css  js  c++  java
  • Es ElasticSearch 常用命令

    es 常用指令

    # 搜索索引中的所有文档
    GET /blogs/_search
    {
      "query": {
        "match_all": {}
      }
    }
    
    # 新增文档
    PUT /blogs/_doc/1
    {
      "content": "新增测试"
    }
    
    # 对存在的ID该指令将进行文档的修改
    # 修改文档
    PUT /blogs/_doc/1
    {
      "content": "新增测试"
    }
    
    # 新增文档
    PUT /blogs/_doc/2
    {
      "content": "顺序扫描:通过文字名称也可了解到它的大概搜索方式,即按照顺序扫描的方式查询特定的关键字。例如给你一张报纸,让你找到该报纸中“平安”的文字在哪些地方出现过。你肯定需要从头到尾把报纸阅读扫描一遍然后标记出关键字在哪些版块出现过以及它的出现位置。这种方式无疑是最耗时的最低效的,如果报纸排版字体小,而且版块较多甚至有多份报纸,等你扫描完你的眼睛也差不多了。全文搜索:对非结构化数据顺序扫描很慢,我们是否可以进行优化?把我们的非结构化数据想办法弄得有一定结构不就行了吗?将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这种方式就构成了全文检索的基本思路。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之为索引。这种方式的主要工作量在前期索引的创建,但是对于后期搜索却是快速高效的。,PHP 入门正文新增"
    }
    
    # 文档删除
    DELETE /blogs/_doc/qHlL5XgBI3vf9ydOlgMh
    
    # 根据文档ID进行搜索
    GET /blogs/_doc/1
    
    # 根据文档中的字段进行搜索
    GET /blogs/_search
    {
      "query": {
        "match": {
          "content": "新测试"
        }
      },
      "highlight": {
        "fields": {
          "content": {}
        }
      }
    }
    
    
    Aspire to inspire until I expire
  • 相关阅读:
    表单输入框黏贴自动过滤转义实例
    前端性能优化成神之路-浏览器缓存机制详解
    前端性能优化成神之路-HTTP压缩开启gzip
    前端性能优化成神之路—重绘与回流
    前端性能优化成神之路—图片相关的优化
    ES5-ES6-ES7_集合Set和Map
    ES5-ES6-ES7_解构赋值
    ES5-ES6-ES7_函数的扩展
    ES5-ES6-ES7_数值的扩展
    ES5-ES6-ES7_字符串与JOSN格式的数据相互转换以及深度克隆新对象
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/14674930.html
Copyright © 2011-2022 走看看