Exact keyword matching had its use, but now they do some kind of vector search but without the text understanding of LLMs. Making anything more complex impossible to find without actually going to an LLM that understands what I'm actually going for and can help out.
Just recently I wanted to find out the mill build tool's special syntax to have the JVM version used for the build tool itself be the system version (on nixos, downloading a JVM won't work, but I can trivially pin a jdk version myself. Unfortunately mill will refuse to even start without this special line).
My Google/kagi fu absolutely failed, yet Claude managed to find me the exact syntax in a single prompt. (Do give it a try if you want to)
I think the market segmentation is:
- Seeking documents: search engine
- Seeking answers: LLM
I only use a search engine to find a specific website if I know the website should exist but don't know its URL, e.g. the website of a festival.
Work: “foo corp privacy policy”, “foo okta integration”, “foo corp trust center”
Here I want specific links to exact documents because the details matter.
Home: “3d print boston terrier”, “cyberpunk fight chimera”, “!w georgia country”
Here I want to look at lots of similar things quickly, or read long-form content.
And with Kagi, “cyberpunk fight chimera?” gives me a consistently decent AI summary of the search results, with references. It’s a single UI that gives me exact results or broad summaries as requested, and that’s pretty handy.