We have a list of 80K names, only fullnames so no split between first name and last name.
We have indexed the names with multiple inputs and one output like:
"John Stones" has inputs of
- "John Stones"
And output of
But when we do a search for "John S" we get hits with better score like:
I think we are missing something fundamental here so any guidance would be really appreciated as we're new to Elasticsearch. How should we setup the search so it gets us better results where John Stones has a higher score than "John Keister" when searching for "John S"?