Query String & Simple Query String
"query_string" query, EK, POWERFUL, SYNTAX, SUPPORT, karti, hai — LEKIN, YE, SYNTAX, ERRORS, PAR, EXCEPTION, THROW, karti, hai, ISLIYE, DIRECTLY, USER, INPUT, ko, PASS, karna, RISKY, hai.
"simple_query_string" query, USER-FACING, SEARCH, BOXES, ke, liye, SAFER, hai — YE, INVALID, SYNTAX, PAR, EXCEPTION, THROW, NAHI, karti balki, GALAT, PARTS, ko, IGNORE, kar, deti, hai.
GET /products/_search
{ "query": { "simple_query_string": { "query": "laptop +gaming", "fields": ["title", "description"] } } }- query_string = powerful syntax, lekin invalid syntax par exception
- simple_query_string = user-facing search boxes ke liye safe
- User input directly pass karne ke liye simple_query_string better hai
"query_string" query, EK, POWERFUL, SYNTAX, SUPPORT, karti, hai (jaise, "title:laptop AND price:[100 TO 500]") — LEKIN, YE, SYNTAX, ERRORS, PAR, EXCEPTION, THROW, karti, hai, ISLIYE, DIRECTLY, USER, INPUT, ko, PASS, karna, RISKY, hai.
GET /products/_search
{ "query": { "query_string": { "query": "laptop AND (gaming OR business)" } } }"simple_query_string" query, USER-FACING, SEARCH, BOXES, ke, liye, SAFER, hai — YE, INVALID, SYNTAX, PAR, EXCEPTION, THROW, NAHI, karti, balki, GALAT, PARTS, ko, IGNORE, kar, ke, VALID, PARTS, ko, hi, PROCESS, karti hai.