I had my first computer (and Internet access) around the time Facebook and Twitter were starting to bloom while things like AOL were fading; at least around me. To give some context, these are my earliest memories of the Internet (which is actually quite a limited memory as far as the Internet goes).<p>Fast forward to 2020- I don't know if this is a mere nostalgic bias that lives in my head, but I feel search engines (SEs) are not doing well what a SE should be. My defintion of a SE being- finding the most relevant search results in the ocean of the web.<p>Is it only me who thinks that the WWW ocean has had dramatic shifts, but SEs are still stuck in time? I personally find it difficult to point what exactly modern SEs are missing; but I do feel there's something terribly missing.
Talking about Google: what's missing is, things that used to work now don't work. Like "+", and verbatim searches don't always include every word. If you try to do more advanced searches, like using "intitle:" etc, after a few tries you have to do a Captcha each time. At least, I did last time I tried, a couple of years ago. (Thanks to using an old Mac + old browser, I never see any ads on google, but understand that's a problem for people too.)
Contextual search.<p>For example if I search for a movie, then a bit later I search for a person, the SE should 'know' that the person I'm looking for is an actor in that movie and give me relevant results, not completely unrelated random people. That's beyond trivial to do.<p>Also removing all 'popular' results from link farms and pop culture sites, excluding entire categories for example searching for a mythological figure should give me results from *.edu sites, not weird ass anime sites etc (and Googles filters no longer work properly so you can't drill down in queries anymore.)<p>I think the market is ripe for a new product that does what Google used to do before they abandoned their core competency (and DDG is a joke and doesn't count)
1) API (to build search agents, complete tasks etc)
2) domain specific search
3) string match (I don't like semantic matching)
4) structured result with Facets