zoukankan      html  css  js  c++  java
  • Elasticsearch常用操作

    1. 控制分析

    当我们自定义了一个分析器,这个时候我们可能需要知道我们定义的分析器的效果是不是和我们预期的一样,控制分析可以直观的帮助我们。

    (1)分析器

    常用自带分析器:standard,english

    @testdata7="软件园"
    ### 分析器
    GET {{host}}/{{index}}/_analyze
    content-type: application/json; charset=UTF-8
    
    {
        "text":{{testdata7}},
        "analyzer":"standard"
    }


    (2)分词器:

    常用自带分词器:whitespace,letter,standard,uax_url_email

    ### 分词器
    GET {{host}}/{{index}}/_analyze
    content-type: application/json; charset=UTF-8
    
    {
        "text":"my email is 123@163.com",
        "tokenizer":"uax_url_email"
    }


    (3)字符过滤器

    常用字符过滤器:html_strip

    ### 字符过滤器
    GET {{host}}/{{index}}/_analyze?
    content-type: application/json; charset=UTF-8
    
    {
        "text":"<p>Some d&eacute;j&agrave; vu <a href="http://somedomain.com>">website</p>",
        "tokenizer":"standard",
        "char_filter":["html_strip"]
    }
  • 相关阅读:
    弱网环境测试点总结
    【CMDB】高级配置
    【CMDB】获取服务器数据
    Centos部属前后端项目
    Centos部署项目
    Django
    nginx反向代理和负载均衡
    nginx的配置
    centos7 安装nginx
    centos7 安装Virtualenv
  • 原文地址:https://www.cnblogs.com/betterwgo/p/12692037.html
Copyright © 2011-2022 走看看