There are some odd results in the index that I’m currently using.
I’m using the simple query and searching on multiple fields, I added a scoring profile to boost the Title property of the data (currently the title has a weight of 50 and address 1) but for some reason, I still have odd results when searching here is more information:
Search value (I add ‘*’ at the end of the search once I make the request):
Northern Trust M
Example of result:
{
"@search.score": 4.0503893,
"Title": "Northern Trust Minneapolis",
"Address": "80 South Eighth Street Minneapolis 55402"
},
{
"@search.score": 3.9770052,
"Title": "Northern Trust Indianapolis",
"Address": "55 Monument Circle Indianapolis 46204"
},
{
"@search.score": 3.9543731,
"Title": "Northern Trust Miami",
"Address": "600 Brickell Ave Miami 33131"
},
{
"@search.score": 3.946587,
"Title": "Northern Trust Montecito",
"Address": "1485 East Valley Road Montecito 93108"
}
In the example the “Northern Trust Indianapolis” has a higher score than “Northern Trust Miami”. Does anyone knows why? Or could give any tips how to make a better query in this case?
I tried modifying the query with ‘+’ and ‘*’ operators but I could not achieve a good result, I would like to have title matches with better score