ElasticSearch
文章平均质量分 83
ElasticSearch
chenxy02
AI+云计算
展开
-
Elasticsearch修改mapping
参考链接:https://blog.csdn.net/a275870703/article/details/80354734思路:elasticsearch不支持修改mapping映射,无法直接修改,需要曲线救国来实现——新增一个索引,再把原索引的数据搬过去。分为仅修改字段类型和修改/新增字段名字两种。一、仅修改字段1、 新建一个索引,字段和原字段一致,只修改需要的字段。...原创 2020-01-20 17:06:45 · 713 阅读 · 0 评论 -
Elasticsearch开启账号密码访问
背景:Elasticsearch默认开启方式是不需要鉴权就可以访问的。笔者在阿里云服务器上安装的ES就曾经被宵小之徒给黑了,留下一句英文信息,翻译过来大概是:如果想恢复原有的ES数据,就转零点几个比特币到XXX账号。为了提高使用ES的安全性,我们需要自己进行ES的相关配置,开启鉴权登录。ES配置步骤:1、需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容:xpack.security.enabled: true原创 2021-08-01 16:36:27 · 4134 阅读 · 0 评论 -
ElasticSearch使用(2)——增删查改
参考地址:https://blog.csdn.net/Zereao/article/details/89378283基本格式1、ElasticSearch是基于Restful API进行的数据库操作,基本格式如下:http://<ip>:<port>/<索引>/<类型>/<文档 id>2、从ES7.0.0开始,Type就被移除...转载 2019-12-11 17:00:55 · 267 阅读 · 0 评论 -
Elasticsearch简介及安装(以Linux环境为例)
参考地址:https://blog.csdn.net/aisemi/article/details/80212836https://www.xugj520.cn/archives/elasticsearch_instal.html一、ElasticSearch简介1、ElasticSearch和MongoDB/Redis/Memcache一样,是非关系型数据库。是一个接近实时的搜索平台...原创 2019-12-09 17:07:27 · 239 阅读 · 0 评论 -
ElasticSearc使用(1)——windows下安装ElasticSearch的Head插件
参考原文:https://www.cnblogs.com/hts-technology/p/8477258.htmles5以上版本安装head需要安装node和grunt一、从地址:https://nodejs.org/en/download/下载相应系统的msi,双击安装。二、安装完成用cmd进入安装目录执行 node -v可查看版本号三、执行 npm install...转载 2019-12-11 14:27:08 · 197 阅读 · 0 评论 -
ElasticSearch相似度匹配及分词器选择
ES核心相似度匹配逻辑:ES的核心相似度匹配逻辑,或者匹配目的,可以不是很严谨的用以下两句话承载。局部常见:该单词在文档中多次出现 全局罕见:该单词在语料库中出现的次数并不多。详见:https://blog.csdn.net/chenxy02/article/details/115377912分词器选择:ES相似度匹配的结果与所选择的分词器类别息息相关,常见的分词器如下:Standard:单字切分法,一个字(对于英文为一个单词)切分成一个词,ES默认内置分词器。 CJKAnalyz原创 2021-06-30 10:44:51 · 10949 阅读 · 0 评论 -
Elasticsearch中的相似度评分机制
原文链接:https://cloud.tencent.com/developer/news/762466本文要点:相关性得分是一个搜索引擎的核心,了解它的工作原理对创建一个好的搜索引擎至关重要。 Elasticsearch使用了两种相似度评分函数:5.0版本之前的TF-IDF以及5.0版本之后的Okapi BM25。 TF-IDF通过衡量一个单词在局部的常见性以及在全局的罕见程度来确定查询的相关性。 Okapi BM25是基于tf-idf的,解决了TF-IDF的缺陷,使函数结果与用户的查询更相转载 2021-04-01 18:58:08 · 2502 阅读 · 0 评论 -
基于ElasticSearch的检索式智能问答方案
思路:在ElasticSearch数据库中以“问题-回答”对的方式构建知识库,对用户输入的问题进行预处理后,在ES中检索相应的答案,返回答案。方案:具体过程讲解:1、敏感词汇过滤:非必要功能,只是为了防止用户输入政治错误或者黄赌毒相关词汇。与敏感词汇库进行比对即可完成。2、判断问题是否能匹配到相应的实体模板在实际生活中,我们对同一个实体会有许多不同的...原创 2019-12-12 21:20:43 · 2961 阅读 · 0 评论