- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在 elasticsearch 上运行了以下查询
curl -X GET "http://localhost:9200/games_201403031340/_search?pretty=true" -d '{
"query" : {
"field" : { "title": "ca" }
}
}'
结果我得到了这个错误
"error" : "SearchPhaseExecutionException[Failed to execute phase [query], all shards failed; shardFailures {[znmo0cd5Q3S2_ymuDANqKw][games_201403031340][1]: SearchParseException[[games_201403031340][1]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\n \"query\" : {\n \"field\" : { \"title\": \"ca\" }\n }\n}]]]; nested: QueryParsingException[[games_201403031340] No query registered for [field]]; }{[znmo0cd5Q3S2_ymuDANqKw][games_201403031340][2]: SearchParseException[[games_201403031340][2]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\n \"query\" : {\n \"field\" : { \"title\": \"ca\" }\n }\n}]]]; nested: QueryParsingException[[games_201403031340] No query registered for [field]]; }{[znmo0cd5Q3S2_ymuDANqKw][games_201403031340][0]: SearchParseException[[games_201403031340][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\n \"query\" : {\n \"field\" : { \"title\": \"ca\" }\n }\n}]]]; nested: QueryParsingException[[games_201403031340] No query registered for [field]]; }{[znmo0cd5Q3S2_ymuDANqKw][games_201403031340][4]: SearchParseException[[games_201403031340][4]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\n \"query\" : {\n \"field\" : { \"title\": \"ca\" }\n }\n}]]]; nested: QueryParsingException[[games_201403031340] No query registered for [field]]; }{[znmo0cd5Q3S2_ymuDANqKw][games_201403031340][3]: SearchParseException[[games_201403031340][3]: from[-1],size[-1]: Parse Failure [Failed to parse source [{\n \"query\" : {\n \"field\" : { \"title\": \"ca\" }\n }\n}]]]; nested: QueryParsingException[[games_201403031340] No query registered for [field]]; }]",
"status" : 400
}
这也在我的 elasticsearch 日志中
[2014-03-03 14:19:15,008][DEBUG][action.search.type ] [Susan Storm] [games_201403031340][1], node[znmo0cd5Q3S2_ymuDANqKw], [P], s[STARTED]: Failed to execute [org.elasticsearch.action.search.SearchRequest@f799344] lastShard [true]
org.elasticsearch.search.SearchParseException: [games_201403031340][1]: from[-1],size[-1]: Parse Failure [Failed to parse source [{
"query" : {
"field" : { "title": "ca" }
}
}]]
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:586)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:489)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:474)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:467)
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:239)
at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteQuery(SearchServiceTransportAction.java:202)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryThenFetchAction.java:80)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.elasticsearch.index.query.QueryParsingException: [games_201403031340] No query registered for [field]
at org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:221)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:321)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:260)
at org.elasticsearch.search.query.QueryParseElement.parse(QueryParseElement.java:33)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:574)
... 12 more
[2014-03-03 14:19:15,008][DEBUG][action.search.type ] [Susan Storm] [games_201403031340][2], node[znmo0cd5Q3S2_ymuDANqKw], [P], s[STARTED]: Failed to execute [org.elasticsearch.action.search.SearchRequest@f799344] lastShard [true]
org.elasticsearch.search.SearchParseException: [games_201403031340][2]: from[-1],size[-1]: Parse Failure [Failed to parse source [{
"query" : {
"field" : { "title": "ca" }
}
}]]
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:586)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:489)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:474)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:467)
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:239)
at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteQuery(SearchServiceTransportAction.java:202)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryThenFetchAction.java:80)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.elasticsearch.index.query.QueryParsingException: [games_201403031340] No query registered for [field]
at org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:221)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:321)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:260)
at org.elasticsearch.search.query.QueryParseElement.parse(QueryParseElement.java:33)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:574)
... 12 more
[2014-03-03 14:19:15,008][DEBUG][action.search.type ] [Susan Storm] [games_201403031340][4], node[znmo0cd5Q3S2_ymuDANqKw], [P], s[STARTED]: Failed to execute [org.elasticsearch.action.search.SearchRequest@f799344]
org.elasticsearch.search.SearchParseException: [games_201403031340][4]: from[-1],size[-1]: Parse Failure [Failed to parse source [{
"query" : {
"field" : { "title": "ca" }
}
}]]
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:586)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:489)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:474)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:467)
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:239)
at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteQuery(SearchServiceTransportAction.java:202)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryThenFetchAction.java:80)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.elasticsearch.index.query.QueryParsingException: [games_201403031340] No query registered for [field]
at org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:221)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:321)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:260)
at org.elasticsearch.search.query.QueryParseElement.parse(QueryParseElement.java:33)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:574)
... 12 more
[2014-03-03 14:19:15,009][DEBUG][action.search.type ] [Susan Storm] All shards failed for phase: [query]
[2014-03-03 14:19:15,008][DEBUG][action.search.type ] [Susan Storm] [games_201403031340][0], node[znmo0cd5Q3S2_ymuDANqKw], [P], s[STARTED]: Failed to execute [org.elasticsearch.action.search.SearchRequest@f799344] lastShard [true]
org.elasticsearch.search.SearchParseException: [games_201403031340][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{
"query" : {
"field" : { "title": "ca" }
}
}]]
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:586)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:489)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:474)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:467)
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:239)
at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteQuery(SearchServiceTransportAction.java:202)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryThenFetchAction.java:80)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.elasticsearch.index.query.QueryParsingException: [games_201403031340] No query registered for [field]
at org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:221)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:321)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:260)
at org.elasticsearch.search.query.QueryParseElement.parse(QueryParseElement.java:33)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:574)
... 12 more
[2014-03-03 14:19:15,008][DEBUG][action.search.type ] [Susan Storm] [games_201403031340][3], node[znmo0cd5Q3S2_ymuDANqKw], [P], s[STARTED]: Failed to execute [org.elasticsearch.action.search.SearchRequest@f799344] lastShard [true]
org.elasticsearch.search.SearchParseException: [games_201403031340][3]: from[-1],size[-1]: Parse Failure [Failed to parse source [{
"query" : {
"field" : { "title": "ca" }
}
}]]
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:586)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:489)
at org.elasticsearch.search.SearchService.createContext(SearchService.java:474)
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:467)
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:239)
at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteQuery(SearchServiceTransportAction.java:202)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.sendExecuteFirstPhase(TransportSearchQueryThenFetchAction.java:80)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:216)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:203)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$2.run(TransportSearchTypeAction.java:186)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.elasticsearch.index.query.QueryParsingException: [games_201403031340] No query registered for [field]
at org.elasticsearch.index.query.QueryParseContext.parseInnerQuery(QueryParseContext.java:221)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:321)
at org.elasticsearch.index.query.IndexQueryParserService.parse(IndexQueryParserService.java:260)
at org.elasticsearch.search.query.QueryParseElement.parse(QueryParseElement.java:33)
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:574)
... 12 more
不确定发生了什么,但我可以运行类似...的查询没有问题
curl -X POST localhost:9200/games_201403031340/_suggest?pretty=true -d '
{
"apple_game" : {
"text" : "m",
"completion" : {
"field" : "title"
}
}
}'
最佳答案
当您的 Elastic Search 卷上的磁盘空间不足时,您也会遇到此错误。
关于ruby - Elasticsearch:SearchPhaseExecutionException/解析失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22158738/
在我开始收到搜索查询错误之前,我的服务器运行良好: RequestError: TransportError(400, u'SearchPhaseExecutionException[Failed t
我在page的最后部分遵循了教程。 POST /merchantindex/_search { "function_score": { "query": { {"query_s
我正在使用Symfony 2.8。我目前遇到此错误。我尝试通过运行app/console fos:elastic:populate卸载并重新安装elasticsearch并再次填充集群。它们都不能解决
” 我使用的是Elasticsearch 1.7.5创建索引名称“geo_ip”后,我使用下面的 java 片段代码来搜索名称为 Turkey 的字段 country。 String index =
我在 elasticsearch 上运行了以下查询 curl -X GET "http://localhost:9200/games_201403031340/_search?pretty=true"
我实现了Tiree wih elasticsearch。 我的项目在本地运行良好,并且搜索索引没有问题。 但是,当我将应用程序部署到服务器时,出现以下错误消息: Tire::Search::Searc
最近我们的服务器在没有正确关闭 Elastic Search/Kibana 的情况下重新启动。重新启动后,两个应用程序都在运行,但不再创建索引。我在 Debug模式下检查了 logstash 设置,它
我正在使用Elasticsearch { "name" : "Angela Cairn", "cluster_name" : "prod-elastic", "cluster_uuid"
logstash 无法按单词搜索。异常(exception): 查询“* @timestamp:[2012-05-17 TO 2012-05-26]”导致以下错误:org.elasticsearch.
我是一名优秀的程序员,十分优秀!