zoukankan      html  css  js  c++  java
  • elasticsearch7.3版本已经不需要额外安装中文分词插件了

    本文已同步至我的个人小站:http://www.it100.site/content/2.html

    经过测试,elasticsearch7.3版本已经不需要额外安装中文分词插件了,它自带的分词器已经很好的支持中文分词了。

    因为我们是做会计证书的,所以我搜索了会计证书做测试,请求头如下

    请求json串

    {
        "query" :
        { "bool" : {
                "should": [
                    { "match": { "title": "会计证书" }}
                ]
            }
        },
        "highlight" : {
            "pre_tags" : ["<em class="c_color">"],
            "post_tags" : ["</em>"],
            "fields" : {
                "title" : {}
            }
        }
    }

    返回结果如下(有点长,主要为了看清相关度),从结果中看到最大分值已经达到10.849分,看的出相关性不错,而且分词的效果和中文语义很接近。所以elasticsearch7.3版本无需安装其他的插件了。网上流传的ik插件也不需要了。

    {
        "took": 2929,
        "timed_out": false,
        "_shards": {
            "total": 1,
            "successful": 1,
            "skipped": 0,
            "failed": 0
        },
        "hits": {
            "total": {
                "value": 5185,
                "relation": "eq"
            },
            "max_score": 10.849767,
            "hits": [
                {
                    "_index": "edu_article",
                    "_type": "_doc",
                    "_id": "12009",
                    "_score": 10.849767,
                    "_source": {
                        "upsNum": 0,
                        "description": null,
                        "@timestamp": "2017-07-06T09:00:01.000Z",
                        "body": "<p style="text-align:justify"><span style="font-size:14px"><strong>主考机构:</strong>中国注册会计师协会。</span></p>
    
    <p style="text-align:justify"><span style="font-size:14px"><strong>适合人群:</strong>准备在国内从事会计职业的高级人才。</span></p>
    
    <p style="text-align:justify"><span style="font-size:14px"><strong>考试内容:</strong>会计、审计、财务成本管理、经济法、税法。</span></p>
    
    <p style="text-align:justify"><span style="font-size:14px"><strong>考试费用:</strong>考试报名费10元,考务费55元/科。培训费用每科约300元。</span></p>
    
    <p style="text-align:justify"><span style="font-size:14px">注册会计师考试成绩合格后,具有2年以上从事独立审计业务工作实践经验的人员,可申请取得职业资格证书,有权签署审计报告。是取得执业资格必不可少的敲门砖,有些企业在招聘中高级财会人员时,也会要求具有CPA证书。</span></p>
    
    <p style="text-align:justify"><span style="font-size:14px">难度指数:★★★★★</span></p>
    ",                   
                        "title": "注册会计师(CPA)证书",
                        "type": "edu_article",                    
                        "name": "CPA发展",                   
                    },
                    "highlight": {
                        "title": [
                            "注册<em class="c_color">会</em><em class="c_color">计</em>师(CPA)<em class="c_color">证</em><em class="c_color">书</em>"
                        ]
                    }
                }           
            ]
        }
    }

    我们上线后的搜索的结果如下

  • 相关阅读:
    分类汇总统计mysql数据库一个字段中不同的记录的总和
    golang 基础知识4
    golang 基础知识3
    golang 基础知识2
    golang 基础知识1
    mysql 锁
    node child_process
    go get下载被墙的包
    mac 修改root的密码
    ali
  • 原文地址:https://www.cnblogs.com/it100fen/p/13026927.html
Copyright © 2011-2022 走看看