0
Lors de l'exécution de la requête de modèle à l'aide de l'API client java, j'obtiens cette erreur:ElasticSearch 5.0 client Java "ParsingException [non [requête] enregistrée pour [requête]]"
Caused by: ParsingException[no [query] registered for [query]] ?.
S'il vous plaît trouver le modèle requête ci-dessous:
POST /_search/template/lookup_temp
{
"template":
{
"query": {
"query_string":
{
"query": {
"city_key":"{{phyCity}}"
}
}
}
}
}
En exécutant la requête ci-dessus dans ES-5 Je reçois cette erreur Causée par: RemoteTransportException [[IhhQQOk] [127.0.0.1:9300] [indices: données/read/search [phase/requête]]]; imbriqué: ParsingException [[taille] requête malformée, pas d'objet start_name après le nom de la requête]; Causée par: ParsingException [[taille] requête mal formée, pas d'objet start_name après le nom de la requête]. Pouvez-vous s'il vous plaît suggérer sur la façon de résoudre ce problème? – banu
Dans Elasticsearch 2.3 SearchRequestBuilder a la méthode setTemplate mais dans elasticsearch 5.0 setTemplate n'est pas disponible quelle est l'option alternative dans elasticsearch 5.0? – banu
Pourriez-vous s'il vous plaît le Json à nouveau. J'ai essayé d'utiliser curl pour poster un template et l'obtenir. Ça fonctionne bien pour moi. –