I have a simple_query_string query with multiple fields, each field has different boost values. However, if there is a match of a query in any of the fields with less or no boost value the query returns no result. Is it a known issue or am I doing something wrong?
The phrase 'Peace for Change' is there in the title field only but the query returns no result.
Here's my query:
{
"query": {
"bool": {
"must": [
{
"simple_query_string": {
"query": "Peace for Change",
"default_operator": "AND",
"flags": "PREFIX|PHRASE|NOT|AND|OR|FUZZY|WHITESPACE",
"fields": [
"*",
"systemNumber^5",
"global_search",
"objectType^2",
"partTypes.text",
"partTypes.id",
"people^2",
"person^2",
"org^2",
"title^2",
"Location.displayName",
"briefDescription",
"physicalDescription",
"summaryDescription",
"flatPersonsNameId",
"flatPeoplesNameId",
"flatOrganisationsNameId",
"primaryDate",
"primaryDateEarliest",
"primaryDateLatest"
]
}
}
]
}
}
}```