Is there a spell checker in vespa. I want to show suggestions, if the user enters a wrong keyword. A few google searches hinted at query rewriters. How can it be configured and used?
There is no built-in spellchecker in Vespa. There is a query rewriting feature described here https://docs.vespa.ai/documentation/query-rewriting.html but it's based on pre-defined rules. Your best option is to integrate with a spellchecker like http://hunspell.github.io/ in a custom searcher, see https://docs.vespa.ai/documentation/searcher-development.html.