随笔分类 - ElasticSearch
摘要:说明 High Level Client 是基于 Low Level Client 的。官方文档如下: 依赖 连接 【JavaAPI与HTTP请求】 1. Index HTTP请求 结果: Java 结果: 还有两种形式添加数据 还能异步创建&添加数据 结果: 2. Get HTTP请求 可以指定r
阅读全文
摘要:说明 TransportClient:网上流传最多的客户端,目前最新版本 Java REST Client:官方推荐的客户端, 官方:我们要在Elasticsearch 7.0的版本中不赞成使用TransportClient,在Elasticsearch 8.0的版本中完全移除TransportCl
阅读全文
摘要:不得不夸奖一下ES的周边资源,比如这个IK分词器,紧跟ES的版本,卢本伟牛逼!另外ES更新太快了吧,几乎不到半个月一个小版本就发布了!!目前已经发了6.5.2,估计我还没怎么玩就到7.0了。 下载 分词器:GitHub 点击release,下载对应的版本,他这个跟ES是一一对应的。 安装 他这个安装
阅读全文
摘要:字符串类型 数字 日期 布尔 二进制 范围类型 复合类型 地理类型 特殊类型
阅读全文
摘要:今天想在一个Index上增加一个type,结果报错 查看官方才发现6.X不支持一个index多个type了 在6.0.0或者更高版本中仅支持单Mapping。对于5.X版本中多个Mapping依旧可以使用。计划在7.0.0中完全移除Mapping【移除是符合情理的,你看现在就只支持单Mapping,
阅读全文
摘要:执行代码:【就是想根据条件更新】把品牌为LiNing的都改成Cat。 报错如下: 一开始我以为是有依赖没导进来,在网上查有人说要导入groovy-all的包,结果简直是放屁。 现在我们来看官网的示例: 一共四个参数,分别代表:脚本类型、脚本内容、lang,params。我的顺序跟它一模一样,第二个是
阅读全文
摘要:进入Kibana的控制台:http://localhost:5601/app/kibana#/dev_tools/ 先放一些测试数据进去,不想一条一条,就用bulk 注意格式 正确格式: 解释:ES期望的格式是:一行action(index, create, delete and update),一
阅读全文
摘要:先去官网下载,方便测试用的Windows版本的 都解压了 启动ElasticSearch和Kibana 先来看Kibana,访问http://localhost:5601 还可以查看kibana状态:http://localhost:5601/status 点击DevTools,这个工具简直是神器
阅读全文
摘要:其实早就想研究ES了,因为之前用solr,资料较少(这倒不是问题,有问题去官网读文档),貌似用的人比较少?(别打我)前几天去京东面试,我觉得有必要了解一下es,昨天晚上简单了解了官方文档,今天居然鼓捣了一上午,等工作了我一定换一个1个T内存的机器(手动滑稽) 正题 先去官网下载压缩包,自行解决。我的
阅读全文