2013-10-23 12 views
7

Ho bisogno di aiuto nella progettazione dell'applicazione di prenotazione auto. C'è un documento con le informazioni su auto (titolo, il modello, marca, informazioni, etc.)progettazione dell'applicazione di prenotazione auto utilizzando elasticsearch

problemi mi sono bloccato con sono:

  1. Come conservare disponibili giorni di prenotazione? (Suppongo che potrei usare nidificati liberi oggetti intervallo di date in serie)

  2. Come conservare prezzo al giorno (è possibile avere prezzo individuale al giorno)?

  3. giorni di prenotazione e prezzi potrebbero cambiare spesso. Quindi la terza domanda è: "come aggiornarli abilmente (parzialmente), quindi non dovrei leggere il documento e quindi memorizzarlo". Sto guardando la soluzione di script usando l'aggiornamento (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-update.html), ma sembra brutto. Forse ci sono altri approcci?

Grazie, Alex

risposta

0

con l'introduzione del range datatypes, non v'è alcuna necessità di utilizzare un vero e proprio oggetto nidificato, se si intende che.

Questo potrebbe anche aiutare con l'archiviazione dei prezzi, ma potrebbe essere qualsiasi oggetto suppongo (dipende se si desidera cercare anche quello).

L'API di aggiornamento è stata creata esattamente per questo caso d'uso, che non è necessario ottenere l'intero documento, in modo che i bassi siano come un piano.

Problemi correlati