![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
小纸人呀
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 复杂操作搜索
select(排序,分页,高亮,模糊查询,精准查询)1.普通查询查询的参数体使用jsonGET索引名/_search{ "query": { "match": { "name":"艾琳" } }}hits:ES查询出来的对象,包括索引,文档,查询出来的总数,权重比,查询详情,_score:可以判断查询出来的数据谁最符合结果。2 结果过滤"_source": "{field}"只查出字段为“name”和“age”的数...原创 2021-04-13 16:46:21 · 161 阅读 · 0 评论 -
Rest操作ElasticSearch索引
1添加索引1.1 PUT /索引名/类型名/文档idPUT /索引名/类型名/文档id{ 请求体}查看1.2 设置索引的类型PUT /索引名{ "mappings": { "properties": { "字段1":{ "type":"text" },"字段2":{ "type":"long" } } }}2 查看2.1 GET查看...原创 2021-04-13 14:28:17 · 140 阅读 · 0 评论 -
ElasticSearch 概念
ElasticSearch是面向文档的,有集群,索引,节点,类型,文档,分片,映射的概念1 集群本身就是一个集群,默认的集群名就是elasticSearch.2 索引类比于数据库中的库,一个索引包含多个文档,是个非常大的文档集合,存储映射类型和其他设置。3节点一个集群至少有一个节点,一个节点就是一个ES进程,如果创建一个索引,默认有5个主分片和一个副分片,分布在不同的节点上,当一个节点挂掉,数据也不会丢失,就是分布式的啦~4类型类比于数据库中的表,要被遗弃啦!5...原创 2021-04-13 11:19:30 · 88 阅读 · 0 评论 -
ik分词器
1:算法:1.1 ik_smart :最小分片法1.2 ik_max_word:最细粒度划分问题:自己想要的词没有被拆分“王者荣耀艾琳”被拆分为“艾”和“琳”,不是我们想要的,需要加到我们的字典里去。2:ik分词器增加自己的配置打开ik分词器config目录下的IKAnalyzer.cfg.xml文件新建dic文件 gyl.dic输入自己的词保存重启ES...原创 2021-04-13 10:45:09 · 90 阅读 · 0 评论 -
ElasticSearch 安装
1,安装 github下载,这四个版本要一致,不然打不开会报错。1.1 elasticsearch 解压即运行:bin目录下双击elasticsearch.bat1.2elasticsearch-head 类似于workbench的管理工具运行:安装目录cmd输入:npm run start打开 http://localhost:9001 点击connect ,如果报错则在elasticsearch的config目录下的elasticse...原创 2021-04-13 10:20:17 · 80 阅读 · 0 评论