![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 56
pqq的迷弟
--
展开
-
elasticsearch 进行模糊查询时,不同方式的差异性
众所周知,目前使用elasticsearch进行模糊搜索时,主要有2种方式第一种:使用wildcard 关键字 + 未分词的字段进行搜索第二种:使用match_phrase + 分词的方式进行搜索对于这两种搜索,效率和性能上有什么区别呢?我们通过jmeter来压测下性能。测试的服务器指标: 1C 2G1、创建es的index自定义一个分词器(分词器将一个文本分割成单个字符),并且一个字段(address)使用自定义分词器分词,一个字段(addressNoAnalysis)不分词,分词的字段用来校原创 2022-05-24 23:57:49 · 931 阅读 · 0 评论 -
elasticsearchTemplate 批量插入数据时,报错es节点拒绝插入。
错误信息:org.springframework.data.elasticsearch.ElasticsearchException: Bulk indexing has failures. Use ElasticsearchException.getFailedDocuments() for detailed messages [{970893=RemoteTransportException[[node-1][127.0.0.1:9300][indices:data/write/bulk[s][p]]原创 2022-05-15 12:59:04 · 2250 阅读 · 0 评论 -
elasticsearch查询结果排序
这一段摘抄自elasticsearch权威指南,本人未测试过原创 2019-11-28 19:41:41 · 11375 阅读 · 1 评论 -
ElasticSearch实例磁盘占用率高 排查及解决方案(monitoring-es-6-2019.11.27)
最近发现磁盘的占用率趋高,打开可视化工具head查看了之后发现,es实例中生成了好多类似monitoring-es-6-2019.11.27这个的节点。##查询集群总的磁盘使用情况curl -u elastic -XGET 'localhost:9200/_cat/allocation?v'##查询集群中各索引的磁盘占用情况curl -u elastic -XGET 'localhost...原创 2019-11-28 14:32:42 · 6352 阅读 · 0 评论 -
elasticsearch和head 配置x-pack访问登录控制
下载安装X-PACK因为我们使用的es是6.0版本,所以我们下载的x-pack也是6.0版本。点击下载x-pack下载之后解压缩,然后进入到elasticsearch目录下安装x-pack./bin/elasticsearch-plugin install x-pack他会有两次确认,我们输入y同意即可-> Downloading x-pack from elastic[==...原创 2019-11-27 16:45:44 · 2007 阅读 · 0 评论 -
ElasticSearch6.0 结构化查询语句详解
match_all 查询使用match_all查询可以查询到所有文档,是没有查询条件下的默认语句{ "query": { "match_all": {} }}类似于mysql当中的 select * from einterfacematch查询match查询是一个标准查询,不管你需要全文本查询还是精确查询基本上都要用到它。如果我们使用match查询一个全文本字段,...原创 2019-11-26 19:06:14 · 631 阅读 · 1 评论 -
elasticsearch复合类型——数组类型新建,插入,查询
多值字段,在一般开发情况下,我们想让某个字段包含多个字段,我们可以通过一个标签数组来代替单一字符串,{“tags”:[“boy”, “monitor”]};对于数组不需要特殊的映射,任何一个字段可以包括零个、一个或者多个值,对于全文字段而言将被解析成多个词。数组里面的值的类型必须是同样的,es将使用数组的第一个词类型来确定这个字段的类型下面贴上es的字段类型图和数组类型的使用实例。首先 ...原创 2019-11-11 20:19:22 · 3871 阅读 · 0 评论 -
ElasticSearch 数值类型的字段 作为条件过滤失败的问题分析
今天测试给提了个bug,说是当把地图移到边缘位置之后 左边列表显示的数据和数据库中对应不上,如下所示:因为这个搜索是在elasticsearch上面进行的,然后就用对应的语法在es上和pg库里面分别进行了查询。其中在es上查询的结果如下图所示,有2166条:在pg库上查询的结果如下图所示,有1325条:emmm,开始怀疑自我了,难道是我的es查询脚本有问题,又仔细查了下 es的查询语...原创 2019-07-11 18:32:34 · 1037 阅读 · 0 评论 -
linux上用crontab写定时 执行datax脚本 将数据导入到elasticsearch上失败
最近在linux上用crontab执行datax的脚本将数据导入到es上,写了下面的脚本但是执行完了之后,在es-head上面并没有看到我们新建的index。然后咱们就查看日志发现只有一丢丢日志,好像是执行到一半就结束了。就怀疑是不是 咱定时脚本写的有问题,就把脚本手动跑了一遍,发现又能跑的通。所以就把问题点定在了crontab上面,在网上查了crontab的相关信息,发现 cron...原创 2019-08-09 10:07:57 · 639 阅读 · 2 评论