- Edited
One of the biggest complaints I have about Kagi search quality is the result snippet. Choosing between long and short doesn't make sense, length is not an indication of quality. It's quite frustrating to search with google to find out that Kagi actually gave the same result but shown a snippet of poor quality that did not attract your attention.
One example of snippet where long is actually worse than short:
(the query was "rllib fine tuning")
My suggestion is to do some simple heuristics for better matching and chose automatically which one to show the user, like taking the snippet with more distinct matches. I know there is no ideal solution, but anything will be better than selecting by length.
This could probably be improved by cheap and open-source language models in the future, but any heuristics should be enough now.