随笔分类 -  搜索引擎

摘要:这里之所以选择high level client方式是因为transportClient在7.X版本中废弃,预计会在8版本彻底删除。 可参考官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.6/java-r 阅读全文
posted @ 2020-03-26 09:17 学霸王先森 阅读(1507) 评论(1) 推荐(1)
摘要:调用方式 es通过http+json方式调用 返回:创建成功 或者使用kibana的控制台也可以。 创建索引 PUT /test { "settings": { "number_of_shards": 3, "number_of_replicas": 2 }, "mappings": { "prop 阅读全文
posted @ 2020-03-26 09:16 学霸王先森 阅读(235) 评论(0) 推荐(0)
摘要:什么是Mapping mapping是定义索引中有什么字段,字段类型等结构信息。相当于数据库的表结构或者solr的schema. es7.X以上不需要再定义类型_doc,已经废除 PUT test { #定义索引名称为test "mappings" : { #映射定义 "properties" : 阅读全文
posted @ 2020-03-26 09:14 学霸王先森 阅读(361) 评论(0) 推荐(0)
摘要:安装插件 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 下载版本与es相同的分词器,解压到plugins目录下面,一定要解压到一个文件夹下面,如IK,不能直接解压到plugins下面,不然启动es会报错 重启es 扩 阅读全文
posted @ 2020-03-26 09:12 学霸王先森 阅读(233) 评论(0) 推荐(1)
摘要:ES版本:7.6.1 elasticsearch.yml # Cluster # 集群名称,同一集群名称需一致,默认:elasticsearch cluster.name: my-application # Node # 节点名称,集群内节点名称需唯一 node.name: node-1 # 自定义 阅读全文
posted @ 2020-03-26 09:11 学霸王先森 阅读(251) 评论(0) 推荐(0)
摘要:特性 1.分布式和高可用 2.与solr同样是基于lucene的全文搜索引擎 3.近实时搜索和聚合分析 4.restful api,仅支持http+json 核心概念 1.文档(document):es是面向文档的,通过json来作为文档序列化格式。 2.索引(index):用来储存文档的集合,每个 阅读全文
posted @ 2020-03-25 17:33 学霸王先森 阅读(211) 评论(0) 推荐(0)
摘要:IK分词器下载地址:https://search.maven.org/search?q=com.github.magese 我使用的是8.3版本。 配置 1.将下载好的jar包放在server\solr-webapp\webapp\WEB-INF\lib文件夹下面。 2.在WEB-INF下新建文件夹 阅读全文
posted @ 2020-03-18 15:20 学霸王先森 阅读(272) 评论(0) 推荐(0)
摘要:pom.xml 使用springboot的maven仓库 <!-- solr --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-solr</artifac 阅读全文
posted @ 2020-03-17 17:19 学霸王先森 阅读(285) 评论(0) 推荐(0)
摘要:本文属性等介绍借鉴了以下博客和文章: https://blog.csdn.net/supermao1013/article/details/83628344 https://www.w3cschool.cn/solr_doc/solr_doc-jmqv2fzk.html Schema:模式,是集合/ 阅读全文
posted @ 2020-03-11 14:04 学霸王先森 阅读(524) 评论(0) 推荐(0)
摘要:以下图片均转自:https://blog.csdn.net/supermao1013/article/details/83661368,自己拿画图板画得太丑,且没有大佬的清晰。 每个solr服务器实例都有一个solr主目录,默认是server/solr。 solr实例下可存放多个solr内核。 实例 阅读全文
posted @ 2020-03-10 11:10 学霸王先森 阅读(229) 评论(0) 推荐(0)
摘要:本文使用的solr版本为8.4.1,学习当然是学习最新版本~ 项目结构 bin中存放执行脚本 contrib中包含solr专用功能的附加插件 dist中包含主要的solr.jar文件 docs在线文档 example示例 licenses第三方库的所有许可证 server应用程序核心 命令 启动、重 阅读全文
posted @ 2020-03-09 17:05 学霸王先森 阅读(462) 评论(0) 推荐(0)