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"]
    }
  • 相关阅读:
    矩阵求导笔记
    Saliency map实现
    lime用法浅析
    LeetCode 989. 数组形式的整数加法
    题解:[P1009 阶乘之和]
    P1008三连击
    vim-2
    c#基础零碎记录
    asp.net core MySQL 數據遷移
    虚函数
  • 原文地址:https://www.cnblogs.com/betterwgo/p/12692037.html
Copyright © 2011-2022 走看看