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"]
    }
  • 相关阅读:
    学习进度四
    每日进度二
    每日进度一
    学习进度三
    学习进度二
    安全性战术
    Linux 常用命令
    python测试框架之pytest
    Python 列表生成式和字典生成式
    使用Python在Windows 10上显示通知信息
  • 原文地址:https://www.cnblogs.com/betterwgo/p/12692037.html
Copyright © 2011-2022 走看看