📐
Schema & Data Modeling

Managed Schema vs schema.xml

Two Ways to Define Fields
💡 Managed, Schema, EK, "SELF-UPDATING, MENU", jaisa, hai — WAITER, (Schema, API) se, EK, NAYA, DISH, (field) ADD, karne, ko, bolo, aur, WO, KHUD, MENU, CARD, (schema, file), UPDATE, kar, deta hai.

PURANE, Solr, versions, mein, "schema.xml" MANUALLY, EDIT, ki, jaati, THI — AAJKAL, DEFAULT, "Managed, Schema", mode, hai, JAHAN, Schema, API, ke, ZARIYE, fields, ADD/MODIFY, kiye, jaate, HAIN aur, Solr, KHUD, FILE, ko, UPDATE, kar, deta hai.

Schema, changes, karne, ke, BAAD, EXISTING, DOCUMENTS, ko, dobara, INDEX, karna, PAD, sakta hai — Solr, RETROACTIVELY, purani, documents, ko, NAYE, field, definitions, ke, HISAAB, se, RE-PROCESS, NAHI, karta.

curl -X POST -H 'Content-type:application/json' --data-binary '{"add-field": {"name":"price", "type":"pfloat", "stored":true}}' http://localhost:8983/solr/mycore/schema
📐
Managed, Schema, EK, "SELF-UPDATING, MENU", jaisa, hai — WAITER, (Schema, API) se, EK, NAYA, DISH, (field) ADD, karne, ko, bolo, aur, WO, KHUD, MENU, CARD, (schema, file), UPDATE, kar, deta hai.
1 / 2
⚡ Quick Recap
  • Managed Schema = Schema API se fields add/modify, Solr khud file update karta hai
  • schema.xml manual editing bhi possible hai, lekin recommend nahi
  • Schema change ke baad existing documents ko re-index karna padta hai
On this page (2 subtopics)

PURANE, Solr, versions, mein, "schema.xml" MANUALLY, EDIT, ki, jaati, THI — AAJKAL, DEFAULT, "Managed, Schema", mode, hai, JAHAN, Schema, API, (REST, calls) ke, ZARIYE, fields, ADD/MODIFY, kiye, jaate, HAIN, aur, Solr, KHUD, FILE, ko, UPDATE, kar, deta hai.

curl -X POST -H 'Content-type:application/json' --data-binary '{"add-field": {"name":"price", "type":"pfloat", "stored":true}}' http://localhost:8983/solr/mycore/schema

Agar, "managed-schema" mein, "mutable" attribute, FALSE, kiya, jaaye, TO, TUM, WAAPAS, TRADITIONAL, "schema.xml" jaisi, MANUAL, editing, PAR, JAA, sakte, ho — LEKIN, PRODUCTION, mein, Schema, API, ka, use, RECOMMEND, kiya, jaata hai, kyunki, YE, VALIDATION, aur, SAFETY, CHECKS, karta hai.

💡Tip: Schema, changes, karne, ke, BAAD, EXISTING, DOCUMENTS, ko, dobara, INDEX, karna, PAD, sakta hai — Solr, RETROACTIVELY, purani, documents, ko, NAYE, field, definitions, ke, HISAAB, se, RE-PROCESS, NAHI, karta.