原文:ES添加文档 踩坑之 —— The number of object passed must be even but was [1]

读取文件,获取json格式的数据doc, 然后使用 bulkRequestBuilder.add client.prepareIndex index, type, id .setSource doc 往ES中批量插入文档,接着就报下面这个异常错误: java.lang.IllegalArgumentException: The number of object passed must be ev ...

2019-03-22 11:21 0 2198 推荐指数:

查看详情

ES排序2

前言 在es检索时为了实现searchAfter,需要根据指定字段排序以实现正确的滚动 实际使用中,进行检索时使用的_id作排序,因为_id天然的唯一性可以实现准确滚动。结果发现filedData过高报警。 查阅官网,建议不要直接使用_id进行排序,而是将_id写入一个单独且启用 ...

Thu Apr 14 00:55:00 CST 2022 0 992
ES查询两个

ElasticSearch偶尔查询不到数据 1.数据刷新策略 现象:每次insert之后,立刻查询es的数据是有可能查不到的,因为es从内存写到磁盘需要时间 原因:es默认每1s执行一次refresh,因此文档实时性被提高到1s,这也是es被称为近实时的原因 解决方法:写的时候指定数据刷新 ...

Mon Oct 18 02:31:00 CST 2021 1 3311
6 docker安装es和kibana

话说参考视频跟着老师后面撸代码,一字不错的敲出来在自己的电脑上就是不行。有时候你感觉很简单的东西一看就会一敲就错。 docker安装es docker pull elasticsearch:7.7.0  然后查看效果 创建目录 mkdir -p ...

Sun Sep 06 17:18:00 CST 2020 0 1037
日常_@ConfigurationProperties显示prefix must be in canonical form

在使用@ConfigurationProperties时,好死不死报了一个我看不懂的红,像这样 我自然是一副很懵逼的状态,红线上写的错是prefix must be in canonical form,意思是前缀必须是规范格式,我又认真的看了一遍,还是觉得很规范很优雅啊 但红线说错了一定 ...

Wed Mar 23 23:33:00 CST 2022 0 1683
scrapy中添加cookie记录

【问题发现】 爬虫项目中,为了防止被封号(提供的可用账号太少),对于能不登录就可以抓取的内容采用不带cookie的策略,只有必要的内容才带上cookie去访问。 本来想着很简单:在每个抛 ...

Wed Dec 23 06:39:00 CST 2020 0 907
QT记录1-Q_OBJECT编译问题

QT记录1-Q_OBJECT编译问题 QT C++ Bugs 错误输出 Q_OBJECT 宏错误的地方会编译出现这样的错误, 无法找到.... 由于自己不想再看到这个错误 ...

Thu Mar 26 05:20:00 CST 2020 0 1003
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM