Elasticsearch
文章平均质量分 88
学习Elasticsearch的笔记记录
Code0cean
及时当勉励,岁月不待人
展开
-
Elasticsearch 7.x入门学习-Java API操作
备注:9200 端口为 Elasticsearch 的 Web 通信端口,localhost 为启动 ES 服务的主机名。代码地址:https://github.com/JustCoding-Hai/es-demo。创建连接,创建数据添加到文档上,没有索引的话会自动创建索引并添加文档。通过 Java API 客户端对象对 ES 索引进行操作。在idea开发工具中创建Maven项目。删除索引执行完成后再次查看索引会报错。批量插入文档后再批量删除文档。查询所有索引数据,代码示例。根据id查询文档示例。原创 2024-07-21 12:54:53 · 920 阅读 · 0 评论 -
Elasticsearch 7.x入门学习-基础操作
Google,百度类的网站搜索,它们都是根据网页中的关键字生成索引,我们在搜索的时候输入关键字,它们会将该关键字即索引匹配到的所有网页返回;还有常见的项目中应用日志的搜索等等。对于这些非结构化的数据文本,关系型数据库搜索不是能很好的支持。一般传统数据库,全文检索都实现的很鸡肋,因为一般也没人用数据库存文本字段。进行全文检索需要扫描整个表,如果数据量大的话即使对 SQL 的语法优化,也收效甚微。建立了索引,但是维护起来也很麻烦,对于 insert 和 update 操作都会重新构建索引。原创 2024-06-01 23:49:37 · 1161 阅读 · 0 评论