Re:Falsehoods Programmers Believe About Search (2019)
by binarymax on Sunday May 29, 2022 @09:41PM
(#31554704)
I had a draft sitting around somewhere, that I started doing just that and adding a paragraph or so for each. I got about 12 done before I moved on to something else.
For those two specific Qs you asked:
Search isn’t like a database because it isn’t ACID and shouldn’t be the point of record for data - even though lots of teams eschew this advice and use Elasticsearch or another engine as their record store…IMO content should be stored somewhere safer like a CMS, and added to the search engine for the search/discovery/recommendation use case.
Search can be plugged in to a product rather quickly, but the initial relevance is usually terrible - and it’s a beast that needs to be tamed and loved for awhile before it can make users happy.
For those two specific Qs you asked:
Search isn’t like a database because it isn’t ACID and shouldn’t be the point of record for data - even though lots of teams eschew this advice and use Elasticsearch or another engine as their record store…IMO content should be stored somewhere safer like a CMS, and added to the search engine for the search/discovery/recommendation use case.
Search can be plugged in to a product rather quickly, but the initial relevance is usually terrible - and it’s a beast that needs to be tamed and loved for awhile before it can make users happy.