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