Σκεφτείτε το index ως συλλογή εγγραφών, το document ως μία εγγραφή JSON και το mapping ως κανόνες ερμηνείας των πεδίων της.
Ξεκινήστε με ένα προϊόν
{"name":"Blue shoes"
Σκεφτείτε το index ως συλλογή εγγραφών, το document ως μία εγγραφή JSON και το mapping ως κανόνες ερμηνείας των πεδίων της.
{"name":"Blue shoes"
Το document ανήκει στο index products. Το mapping μπορεί να δηλώσει το name ως αναζητήσιμο κείμενο, το price ως αριθμό και το created_at ως ημερομηνία.
Αν θέλετε προϊόντα κάτω από 200, αριθμητικό price επιτρέπει συγκρίσεις αριθμών. Μια συμβολοσειρά εξυπηρετεί διαφορετικές συγκρίσεις και δεν αντικαθιστά καλά αριθμητικά range queries.
Η ίδια είσοδος χρειάζεται επομένως mapping επιλεγμένο βάσει των επιθυμητών αναζητήσεων. Το JSON μόνο του δεν περιγράφει όλη τη συμπεριφορά ευρετηρίασης.
Το dynamic mapping συμπεραίνει πεδία καθώς έρχονται δεδομένα. Βολεύει στην εξερεύνηση, αλλά μια απρόσμενη αρχική τιμή μπορεί να καθορίσει ακατάλληλο τύπο. Δηλώστε ρητά γνωστά πεδία παραγωγής και ελέγξτε αυθαίρετα νέα ονόματα πεδίων.
Η προσθήκη πεδίου διαφέρει από την αλλαγή τύπου υπάρχοντος. Η δεύτερη συνήθως απαιτεί νέο index και αντιγραφή documents μέσω reindexing.
Μια βιβλιοθήκη ερωτήσεων συνέντευξης IT με αναλυτικές απαντήσεις — από Junior έως Senior.
Δωρεά