Dynamic Mapping
Dynamic, Mapping, mein, Elasticsearch, KHUD, DECIDE, karta hai, ki, EK, NAYE, field, ka, TYPE, KYA, hoga — agar, EK, JSON, VALUE, NUMBER, jaisi, dikhti, hai, TO, USE, "long"/"double" bana, deta hai.
Dynamic, Mapping, CONVENIENT, hai, LEKIN, PRODUCTION, mein, RISKY, ho, sakta hai — jaise, EK, DATE, field, agar, PEHLE, document, mein, STRING, format, mein, aata hai, TO, Elasticsearch, USE, "text" MAAN, LEGA.
POST /products/_doc
{"name": "Laptop", "price": 999.99, "in_stock": true}- Dynamic Mapping mein naye fields ka type automatically detect hota hai
- Convenient hai lekin production mein type mismatches ka risk hai
- Explicit mapping define karna production ke liye best practice hai
Dynamic, Mapping, mein, Elasticsearch, KHUD, DECIDE, karta hai, ki, EK, NAYE, field, ka, TYPE, KYA, hoga, — agar, EK, JSON, VALUE, NUMBER, jaisi, dikhti, hai, TO, USE, "long"/"double" bana, deta hai, agar, TEXT, jaisi, dikhti, hai, TO, "text" + "keyword" DONO, bana, deta hai.
# Bina mapping define kiye document index karo
POST /products/_doc
{"name": "Laptop", "price": 999.99, "in_stock": true}Dynamic, Mapping, CONVENIENT, hai, LEKIN, PRODUCTION, mein, RISKY, ho, sakta hai — jaise, EK, DATE, field, agar, PEHLE, DOCUMENT, mein, STRING, format, mein, aata hai, TO, Elasticsearch, USE, "text" MAAN, LEGA, aur, BAAD, mein, DATE-RANGE, queries, FAIL, ho, sakti, HAIN.