![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
文章平均质量分 94
替罪的羊
笔记而已
展开
-
elasticsearch基于docker搭建集群
我们会在单机上利用docker容器运行多个es实例来模拟es集群。不过生产环境推荐大家每一台服务节点仅部署一个es的实例。部署es集群可以直接使用docker-compose来完成,但这要求你的Linux虚拟机至少有的内存空间。原创 2023-03-24 16:42:23 · 1062 阅读 · 0 评论 -
elasticsearch与mysql数据同步
elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的。在hotel-demo中完成消息监听,并更新elasticsearch中数据。导入课前资料提供的hotel-admin项目,启动并测试酒店数据的CRUD。在hotel-admin中的增、删、改业务中完成消息发送。在hotel-admin和hotel-demo中的。在hotel-demo中的。原创 2023-03-23 15:22:10 · 2201 阅读 · 2 评论 -
elasticsearch的入门使用03
默认的拼音分词器会将每个汉字单独分为拼音,而我们希望的是每个词条形成一组拼音,需要对拼音分词器做个性化定制,形成自定义分词器。character filters:在tokenizer之前对文本进行处理。例如删除字符、替换字符tokenizer:将文本按照一定的规则切割成词条(term)。例如keyword,就是不分词;还有ik_smarttokenizer filter:将tokenizer输出的词条做进一步处理。原创 2023-03-22 14:33:31 · 303 阅读 · 0 评论 -
分布式搜索引擎----黑马旅游案例
黑马--elasticsearch 案例原创 2023-03-20 17:30:45 · 593 阅读 · 0 评论 -
elasticsearch的入门使用02
match和multi_match的区别是什么?match:根据一个字段查询multi_match:根据多个字段查询,参与查询字段越多,查询性能越差精确查询常见的有哪些?term查询:根据词条精确匹配,一般搜索keyword类型、数值类型、布尔类型、日期类型字段range查询:根据数值范围查询,可以是数值、日期的范围query:查询条件from和size:分页条件sort:排序条件highlight:高亮条件。原创 2023-03-17 17:04:45 · 464 阅读 · 0 评论 -
elasticsearch的入门使用01
Elasticsearch是一个实时的分布式开放源代码全文本搜索和分析引擎。可从RESTful Web服务界面访问它,并使用无模式的JSON(JavaScript对象表示法)文档存储数据。它基于Java编程语言构建,因此Elasticsearch可以在不同平台上运行。它使用户能够以很高的速度浏览大量的数据。原创 2023-03-16 14:50:43 · 131 阅读 · 0 评论 -
docker安装elasticsearch(一条龙服务)
在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,如:关于宗教、政治等敏感词语,那么我们在搜索时也应该忽略当前词汇。随着互联网的发展,“造词运动”也越发的频繁。出现了很多新的词语,在原有的词汇列表中并不存在。比如:“奥力给”,“摆烂” 等。这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。所以我们的词汇也需要不断的更新,IK分词器提供了扩展词汇的功能。原创 2023-03-15 16:30:01 · 671 阅读 · 0 评论