私は奇妙な問題を抱えています
http:// machinename:9200/1_exposureindex/riskitemsearch/_search/
{
"query": {
"has_parent": {
"parent_type": "contractsearch",
"query": {
"term": {
"Name": "4l4"
}
}
}
}
}
このクエリを実行すると、null ポインター例外が発生します
{
error: SearchPhaseExecutionException[Failed to execute phase [query], total failure; shardFailures {[zohpYnUKQNSpROOg6eER9Q][1_exposureindex][1]: SearchParseException[[1_exposureindex][1]: from[-1],size[-1]: Parse Failure [Failed to parse source [{"query":{"has_parent":{"parent_type":"contractsearch","query":{"term":{"Name":"4l4"}}}}}]]]; nested: NullPointerException; }{[zohpYnUKQNSpROOg6eER9Q][1_exposureindex][0]: SearchParseException[[1_exposureindex][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{"query":{"has_parent":{"parent_type":"contractsearch","query":{"term":{"Name":"4l4"}}}}}]]]; nested: NullPointerException; }]
status: 500
}
しかし、 has_child を実行すると同じクエリが機能します
e.g.
http:// machinename:9200/1_exposureindex/contractsearch/_search/
{
"query": {
"has_child": {
"type": "riskitemsearch",
"query": {
"term": {
"Name": "4l4"
}
}
}
}
}