Open-source search: what are the options?

The main open-source options are Typesense and Meilisearch for fast, simple search; Elasticsearch, OpenSearch and Solr for large-scale and complex requirements; and Postgres full-text for small sites avoiding new infrastructure. All give you retrieval and none give you a search experience.

The landscape

ProjectBest atWatch out for
TypesenseSpeed, typo tolerance, simple opsFewer advanced ranking controls
MeilisearchDeveloper experience, instant searchScaling large corpora
ElasticsearchFlexibility, ecosystem, scaleOperational weight, licensing
OpenSearchApache-2.0 fork of ElasticsearchSame operational weight
SolrMaturity, facetingSteeper configuration
Postgres FTSZero new infrastructureLimited relevance tuning
Vector DBsSemantic retrievalNeeds a keyword partner

The honest cost

Licence cost is zero; total cost is not. Budget for hosting, upgrades, index maintenance, relevance tuning, the front end, and the analytics layer — and for the fact that all of it needs an owner after the person who built it moves on.

Open source is the right answer when search is core to the product and you have or want search expertise in-house. It is the expensive answer when search simply needs to work.