- cross-posted to:
- technology@beehaw.org
- cross-posted to:
- technology@beehaw.org
It's hard not to overstate how much of a big deal it is that Mastodon is adopting this kind of search functionality. Mastodon still makes up a vast portion of the Fediverse.
While other platforms have supported this for way longer, having buy-in by the biggest player in the space will probably have a huge effect on standard expectations moving forward.
Let’s see how many servers actually implement ElastiSearch. It’s kinda resources-heavy.
Yeah, I feel like they’d probably get better mileage with something like Meilisearch, which is what Firefish uses for search.
It also adds to the deployment complexity even more. Just from memory, to run Mastodon you need:
So this is at least 5 different server processes to manage, In reality for almost all deployments, Redis and Elasticsearch are unnecessary; the database can be used for jobs and full text search. Further, it could even be SQLite for all but large instances.
The deployment story for Mastodon is a nightmare and a substitute like Pleroma or even better something in Rust is necessary.