382
submitted 10 months ago by deadsuperhero@lemmy.ml to c/fediverse@lemmy.ml

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.

top 17 comments
sorted by: hot top controversial new old
[-] Microw@lemm.ee 30 points 10 months ago

Let's see how many servers actually implement ElastiSearch. It's kinda resources-heavy.

[-] deadsuperhero@lemmy.ml 18 points 10 months ago

Yeah, I feel like they'd probably get better mileage with something like Meilisearch, which is what Firefish uses for search.

[-] cannot@lemmy.ml 6 points 10 months ago* (last edited 10 months ago)

It also adds to the deployment complexity even more. Just from memory, to run Mastodon you need:

  • any number of Rails web servers (horizontally scalable)
  • any number of Sidekiq worker processes (horizontally scalable)
  • a PostgreSQL database for persistent storage (vertically scalable modulo sharding)
  • a Redis server for caching and Sidekiq (vertically scalable modulo sharding)
  • a Elasticsearch server for full text search (vertically scalable modulo sharding)

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.

[-] otter@lemmy.ca 27 points 10 months ago* (last edited 10 months ago)

I like it :) Should make it easier for people to use.

[-] StoicLime@lemm.ee 9 points 10 months ago

Finally, Mastodon will be using be usable for me.

[-] coco@lemmy.world 3 points 10 months ago

And no corporate publicity too

this post was submitted on 30 Aug 2023
382 points (99.2% liked)

Fediverse

17016 readers
19 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 4 years ago
MODERATORS