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.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.