eviks 5 days ago

No basics like typo-resistance?

digiatl

> No results found for digiatl.

1
amanaplanacanal 5 days ago

In my imagination, I think I prefer a search engine which searches for what I ask, rather than one which tries to guess what I really want.

It's been so long since I had one that really worked that way that I might turn out to hate it though.

1dom 5 days ago

Best of both worlds:

> No results found for "digiatl". Did you mean to search for "digital" instead?

m-i-l 5 days ago

At a big corporate, we had an Apache Solr based search which had some reasonably clever lemmatization and stats analysis and spell check config to suggest alternative searches if not many results were found for the original query, but one day someone reported an unfortunate edge case which caused a bit of a panic - if you searched "annual report” it returned "did you mean anal report?" (we were in the finance sector rather than medical sector, but there were a lot more documents in the corpus containing words like analysts, analysis, analytics etc). Anyway, the point is yes, it is great to have that sort of functionality, but it does come at a cost, and a small project like this might prefer to keep it simple.

1dom 5 days ago

Generating suggestions from something other than what your users have already given you is inevitably going to result in something different and potentially offensive being shown to them.

One solution is to offer suggestion from a list of previous searches.

Also, that is very much a big corporate problem: I imagine most searchmysite users are mature and stable enough not to have a melt down at the word "anal".

But I agree with your point, sometimes seemingly small features take a disproportionate amount of support, and this could be one of them!

busymom0 5 days ago

Couldn't you just add an extra step to check if the suggestion is offensive, then don't show it?

eviks 5 days ago

Most of the search engines you encounter fail here (press Ctrl+F in your browser and make a typo), it's the web search that's different. Though even here it's easy to check without making relying only on imagination - how often do you add quotes for literals?