🔤
Index & Mapping

Mapping & Field Types

text vs keyword & More
💡 Field, types, EK, "SORTING, BOXES", jaise, HAIN — "text" box, HAR, WORD, ko, ALAG-ALAG, TUKDO, mein, TODTA, hai, "keyword" box, POORI, CHEEZ, ko, EK, hi, PIECE, ki, TARAH, RAKHTA, hai.

"text" field, type, FULL-TEXT, search, ke, liye, hai, (analyzed). "keyword" field, type, EXACT-MATCH, sorting, aur, aggregations, ke, liye, hai — RAW, VALUE, as-is, STORE, hoti hai.

OTHER, COMMON, field, types, mein, "long"/"integer"/"float"/"double", "date", "boolean", aur, "geo_point" SHAMIL, HAIN.

{
  "mappings": {
    "properties": {
      "title": { "type": "text" },
      "category": { "type": "keyword" }
    }
  }
}
🔤
Field, types, EK, "SORTING, BOXES", jaise, HAIN — "text" box, HAR, WORD, ko, ALAG-ALAG, TUKDO, mein, TODTA, hai, "keyword" box, POORI, CHEEZ, ko, EK, hi, PIECE, ki, TARAH, RAKHTA, hai.
1 / 2
⚡ Quick Recap
  • text = analyzed field, full-text search ke liye
  • keyword = exact-match, sorting/aggregations ke liye
  • Numeric, date, boolean, geo_point jaise field types bhi available hain
Is page mein (2 subtopics)

"text" field, type, FULL-TEXT, search, ke, liye, hai, (analyzed, — tokenized, lowercase, KIYA, jaata hai). "keyword" field, type, EXACT-MATCH, sorting, aur, aggregations, ke, liye, hai, — RAW, VALUE, as-is, STORE, hoti hai.

{
  "mappings": {
    "properties": {
      "title": { "type": "text" },
      "category": { "type": "keyword" }
    }
  }
}

OTHER, COMMON, field, types, mein, "long"/"integer"/"float"/"double" (numeric), "date" (ISO-8601, ya, CUSTOM, formats), "boolean", aur, "geo_point" (LATITUDE/LONGITUDE, LOCATION, search, ke, liye) SHAMIL, HAIN.

💡Tip: EK, field, ko, DONO, TYPES, mein, INDEX, karne, ke, liye, "fields" parameter, use, kiya, ja, sakta hai — jaise, "title" (text) aur, "title.keyword" (keyword) DONO, EK, hi, SOURCE, se.