`

elasticsearch 排序异常,关键字冲突

 
阅读更多
org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], all shards failed; shardFailures {[AiJ8JiX6SBGS-Tq0V5mrDA][tickets_v1][0]: QueryPhaseExecutionException[[tickets_v1][0]: query[filtered(*:*)->cache(_type:its_tickets)],from[0],size[20],sort[<custom:"update_time": org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource@606a5e5b>!]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[java.lang.ArrayIndexOutOfBoundsException]; nested: UncheckedExecutionException[java.lang.ArrayIndexOutOfBoundsException]; nested: ArrayIndexOutOfBoundsException; }{[AiJ8JiX6SBGS-Tq0V5mrDA][tickets_v1][1]: QueryPhaseExecutionException[[tickets_v1][1]: query[filtered(*:*)->cache(_type:its_tickets)],from[0],size[20],sort[<custom:"update_time": org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource@71015316>!]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[java.lang.ArrayIndexOutOfBoundsException]; nested: UncheckedExecutionException[java.lang.ArrayIndexOutOfBoundsException]; nested: ArrayIndexOutOfBoundsException; }{[AiJ8JiX6SBGS-Tq0V5mrDA][tickets_v1][2]: QueryPhaseExecutionException[[tickets_v1][2]: query[filtered(*:*)->cache(_type:its_tickets)],from[0],size[20],sort[<custom:"update_time": org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource@2ea14ed8>!]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[java.lang.ArrayIndexOutOfBoundsException]; nested: UncheckedExecutionException[java.lang.ArrayIndexOutOfBoundsException]; nested: ArrayIndexOutOfBoundsException; }{[AiJ8JiX6SBGS-Tq0V5mrDA][tickets_v1][3]: QueryPhaseExecutionException[[tickets_v1][3]: query[filtered(*:*)->cache(_type:its_tickets)],from[0],size[20],sort[<custom:"update_time": org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource@586642f4>!]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[java.lang.ArrayIndexOutOfBoundsException]; nested: UncheckedExecutionException[java.lang.ArrayIndexOutOfBoundsException]; nested: ArrayIndexOutOfBoundsException; }{[AiJ8JiX6SBGS-Tq0V5mrDA][tickets_v1][4]: QueryPhaseExecutionException[[tickets_v1][4]: query[filtered(*:*)->cache(_type:its_tickets)],from[0],size[20],sort[<custom:"update_time": org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource@26b1a384>!]: Query Failed [Failed to execute main query]]; nested: ElasticsearchException[java.lang.ArrayIndexOutOfBoundsException]; nested: UncheckedExecutionException[java.lang.ArrayIndexOutOfBoundsException]; nested: ArrayIndexOutOfBoundsException; }
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.onFirstPhaseResult(TransportSearchTypeAction.java:237)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$1.onFailure(TransportSearchTypeAction.java:183)
at org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:565)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

解决办法:
将表中update_time关键字段的名称, 改为非关键字的即可,例如updt_time
分享到:
评论

相关推荐

    ElasticSearch从入门到企业实战教程(附源码)

    虚拟机(VM)的提供使得用户可以在独立的环境中快速启动和配置Elasticsearch,避免了可能与本地系统冲突的问题。安装好虚拟机后,下载并部署Elasticsearch二进制包,根据官方文档配置相关参数,如内存分配、网络设置...

    广工anyview数据结构第四章(2021.12)_下载无需积分

    然后,它对`temp`数组进行排序,使用冒泡排序算法,确保关键字按字母顺序排列。最后,通过调用`print`函数依次输出排序后的关键字。 接下来是`BuildHashTab`函数,它的目的是构建一个链式哈希表。这个函数接收一个`...

    my_springboot_01.rar

    11. **错误排查**:针对"暂时跑不起来"的问题,可能涉及到的排查方向有:启动配置错误、依赖冲突、数据库连接问题、Elasticsearch服务未正常运行、代码逻辑错误等。 在修复问题的过程中,需要查看日志,理解报错...

    2018年云南大学842数据结构考研回忆版1

    2. 开放定址法:解决哈希冲突的一种策略,当发生冲突时,通过一定的探测序列寻找下一个空槽。 十一、算法编写题 1. 判断二叉树是否为排序二叉树:自底向上遍历,检查每个节点的左孩子小于或等于自身,右孩子大于或...

    信息管理系统

    对于复杂查询,前端可能会引入搜索组件,如Elasticsearch,提供全文检索功能。 文件名为"mytest"可能是项目源代码的压缩包,其中可能包含以下文件夹和文件:`src/main/java`(Java源代码),`src/main/resources`...

    数据结构与算法2019-2020第一学期期末练习题.docx

    - 二叉排序树:按照二叉排序树的定义,小于当前关键字的插入左子树,大于的插入右子树。 - 邻接矩阵:为每个顶点创建一个列表,记录与其相邻的顶点及其关系。 - AOE网:计算最早开始时间(ES)和最迟开始时间(LS)...

    mylibraryapp

    5. **模块化**:大型项目通常采用模块化管理代码,如CommonJS(Node.js中)或ES模块(`import`和`export`关键字)。这有助于组织代码,减少全局变量冲突,并实现代码重用。 6. **前端框架或库**:虽然题目没有明确...

Global site tag (gtag.js) - Google Analytics