mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
fix(opensearch): handle empty free-text query search in global search (#6685)
This commit is contained in:
@ -510,14 +510,15 @@ impl OpenSearchQueryBuilder {
|
||||
case_sensitive_filters: Vec<&(String, Vec<String>)>,
|
||||
) -> Vec<Value> {
|
||||
let mut filter_array = Vec::new();
|
||||
|
||||
filter_array.push(json!({
|
||||
"multi_match": {
|
||||
"type": "phrase",
|
||||
"query": self.query,
|
||||
"lenient": true
|
||||
}
|
||||
}));
|
||||
if !self.query.is_empty() {
|
||||
filter_array.push(json!({
|
||||
"multi_match": {
|
||||
"type": "phrase",
|
||||
"query": self.query,
|
||||
"lenient": true
|
||||
}
|
||||
}));
|
||||
}
|
||||
|
||||
let case_sensitive_json_filters = case_sensitive_filters
|
||||
.into_iter()
|
||||
|
||||
Reference in New Issue
Block a user