Range et execution


(Christophe Boucaut) #1

Bonjour,

Dans Elasticsearch 1.7, il était possible de préciser l'exécution pour un filtre de type range (la doc).

Passant sous ES2, j'ai eu cette erreur : "reason": "[range] query does not support [execution]" avec ce type de requête :

GET mon_index/mon_type/_search
{
  "query": {
     "bool": {
       "filter": {
         "range": {
           "annee": {
             "from": 1950,
             "to": 2000,
             "execution": "fielddata"
           }
         }
       }
     }
  }
}

Ne retrouvant pas dans la documentation de range query la mention de execution, j'en déduis que ce n'est plus possible. Cependant, impossible de trouver une information dans le BC d'ES 2.0. De plus, sense continue de me proposer lors de l'auto-complete l'option execution.

Si possible, j'aimerai avoir une confirmation que c'est supprimé ainsi qu'un lien vers un changelog ou autre pour affirmer mes dires et ainsi confirmer ma correction pour Elastica.

Merci par avance.


(Adrien Grand) #2

Cette option a en effet été supprimée et je ne retrouve pas l'information dans les release notes, c'est un bug.


(Christophe Boucaut) #3

Merci pour ta réponse. Juste pour éclaircir : bug dans la release note ou bug lors de la suppression de la fonctionnalité qui n'aurait pas du l'être ?


(David Pilato) #4

Bug de documentation...


(Christophe Boucaut) #5

Okey merci :slight_smile:


(system) #6