本文共 1754 字,大约阅读时间需要 5 分钟。
本文已同步至我的个人小站:
经过测试,elasticsearch7.3版本已经不需要额外安装中文分词插件了,它自带的分词器已经很好的支持中文分词了。
因为我们是做会计证书的,所以我搜索了会计证书做测试,请求头如下
请求json串
{ "query" : { "bool" : { "should": [ { "match": { "title": "会计证书" }} ] } }, "highlight" : { "pre_tags" : [""], "post_tags" : [""], "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": "主考机构:中国注册会计师协会。
\n\n适合人群:准备在国内从事会计职业的高级人才。
\n\n考试内容:会计、审计、财务成本管理、经济法、税法。
\n\n考试费用:考试报名费10元,考务费55元/科。培训费用每科约300元。
\n\n注册会计师考试成绩合格后,具有2年以上从事独立审计业务工作实践经验的人员,可申请取得职业资格证书,有权签署审计报告。是取得执业资格必不可少的敲门砖,有些企业在招聘中高级财会人员时,也会要求具有CPA证书。
\n\n难度指数:★★★★★
\n", "title": "注册会计师(CPA)证书", "type": "edu_article", "name": "CPA发展", }, "highlight": { "title": [ "注册会计师(CPA)证书" ] } } ] }}
我们上线后的搜索的结果如下
转载地址:http://tergi.baihongyu.com/