2017-07-06 2 views
0

J'ai quelques enregistrements dans ma collection elasticsearch et je veux utiliser une agrégation GroupBy dans la chaîne de requête elasticsearch.Possible d'utiliser GroupBy dans la chaîne de requête ElasticSearch?

Je veux savoir s'il est possible, parce que j'ai essayé de le google donnent toujours résultat à propos this

je veux utiliser this quelque chose comme ça dans la chaîne de requête, qui peut me donner des documents dans le groupe .

Pour-à-dire

http://localhost:9200/_all/tweets/_count?q=user:Pu*+user:Kim* 

Cela me donnera compte de tous les enregistrements qui a le nom commence de Pu et Kim,

Mais je veux savoir que le nombre d'enregistrements sont là a comme nom commençant par Pu et Kim,

Répondre

0

Les agrégations doivent être spécifiées en plus dans la requête de recherche, vous ne pouvez pas les spécifier dans le cadre d'une requête de chaîne de requête.

Vous pouvez également simplement exécuter deux requêtes pour connaître cette exigence particulière ...

+0

Pouvez-vous me donner un exemple pour la même chose? Je veux le faire en utilisant Php Curl. . –