Format document pour recherche de chambres d'hotel

Bonjour,
je galère pour trouver une structure de document qui sera efficace lorsque je souhaiterai requêter ES afin de trouver les chambres d'hotel matchant les critères suivants :

  • de telle date à telle date
  • entre tel et tel prix
  • pour la composition X adultes, C1 enfant de A1 ans, Cx enfant de Ax ans, ...

Sachant que les paramètres de recherche "date", "prix" et "composition" sont chacun optionnel, auriez-vous une idée de la structure des documents qu'il faudrait que j'injecte dans ES ?

pour information, j'ai finalement opté pour la solution suivante :
Générer des documents de type chambre pour chaque combinaison composition de chambre en prenant en compte les différentes combinaisons d'âge.
Et pour chacun des documents, je lui indique sous forme _<nombre de nuits supplémentaire>, le prix du séjour.
Ca fait certes énormément de documents relativement lourds, mais ça fonctionne.

Regarde ce qui arrive en version 5.2.0: https://www.elastic.co/guide/en/elasticsearch/reference/5.2/range.html

Je pense que ça pourrait (beaucoup) t'aider !

merci pour cette nouveauté :slight_smile: