michael, to random
@michael@thms.uk avatar

I've noticed a lot of chatter about setting up Elasticsearch for Mastodon 4.2's new full text search over the last few days, including what hardware is required, how difficult is it, etc.

So I thought I’d write down my experience, including the hardware I'm running Elasticsearch on for my single user instance:

https://blog.thms.uk/2023/09/mastodon-elasticsearch?utm_source=mastodon

#mastoAdmin #singleUserInstance #FullTextSearch #Elasticsearch

nebyoolae, to mastodon
@nebyoolae@masto.neb.host avatar

@enusbaum I went to check if I needed to update #Elasticsearch on my #Mastodon server and then realized that I don't have Elasticsearch on my server because I have 4GB of RAM on my server and Elasticsearch would die on my server.

shochdoerfer, to Symfony German
@shochdoerfer@phpc.social avatar

How to use Elasticsuite to boost the search results by a manually defined sorting relevance? This can be solved just by configuring Elasticsuite, no code adaptions are needed. I've documented the steps in my bitExpert blog post https://blog.bitexpert.de/blog/elasticsuite_sort_relevance_boost

#bitExpert #bitBlog #Magento #Elasticsuite #Elasticsearch

kikobar, to mastodon
@kikobar@acc4e.com avatar

I tried to enable #Elasticsearch in my #Mastodon solo instance, and it triggered a huge workload to index around 17 million documents.

This process would have taken several days to complete with the current resources allocated to the instance.

I opted for terminating the process and disabling Elasticsearch, but I'd like to hear other experiences:

  • Is this only a temporary behavior? (ie. after initial indexation it becomes easier on the server).

  • Is there any periodic 'cleanup' process? (ie. my server ingest many GB of toots every day, will I end up with a huge Elasticsearch database?).

  • Am I missing something valuable for not implementing Elasticsearch?

Looking forward to hear your thoughts.

#mastoadmin #solohosting

chris, to mastodon
@chris@mstdn.chrisalemany.ca avatar

can confirm. The new fulltext search works great, and is awesome! I just searched for "footiMac" which I know only I use and it returned results very very quickly. I can go way back. Including to it's very first mention back in January!

This ability is so very important for the usability and attractiveness of Mastodon!

#footiMac #Mastodon #Mastodon4dot2 #search #ElasticSearch #mastoAdmin #selfhost #selfhosted

https://mstdn.chrisalemany.ca/@chris/109705623945932203

scott, to random
@scott@tams.tech avatar
wir, to mastodon German

Unsere Instanz wurde gestern auf die neue Version 4.2.0 aktualisiert. :tux: Es bietet viele Verbesserungen, von der Suche, dem Onboarding-Prozess, bis zur Oberfläche und viele mehr!

Darüber hinaus betreiben wir nun auch im Hintergrund, also einen Suchindex. Wir werden deshalb auch bald unserem Server mehr Power geben müssen.

Profilbeschreibungen werden nun auch in der erfasst, genauso wie eure Posts, wenn ihr dies optional einstellt.

https://blog.joinmastodon.org/2023/09/mastodon-4.2/

toni, to random

Very much interested to deploy Mastodon 4.2 full text search functionality on my small instance.

Anyone experienced how much additional resources #Elasticsearch takes? Is it better to dedicate separate VM for it?

#MastoAdmin

Marcus, to mastodon
@Marcus@k8s.social avatar

Will the #Mastodon 4.2 update now require #ElasticSearch or will it still be an optional feature?

#MastoAdmin

chris, to random
@chris@mstdn.chrisalemany.ca avatar

So I'm deploying #ElasticSearch on my #selfhost server right now. It’s importing the "accountsIndex”. It says ###/561466. Does that mean 561,466 accounts have interacted with my server in some way? If so. That's pretty wild. But also, if Mastodon ever got big... that number would likely go up exponentially and my little server would?? 🔥🤯🤪
#MastoAdmin

xeraa, to random

#elasticsearch and the full #elastic stack 8.10.1 is out. #kibana was leaking sensitive information in its logs (see https://discuss.elastic.co/t/kibana-8-10-1-security-update/343287), so upgrade away
elastic cloud should be patched up by us and it was the first time that we had to pull a release — fun weekend operation 🙈

FoW, (edited ) to random Korean
@FoW@netsphere.one avatar

마스토돈 4.2.0 beta3?
검색 기능 개선 관련 코드 수정 있네요. Nori 쓰려고 코드 수정했다면 비교해서 병합하겠네요.
#MastoAdmin #Elasticsearch

manisha, to random
@manisha@neuromatch.social avatar

Trying to figure out how to configure (https://docs.joinmastodon.org/admin/optional/elasticsearch) and enable #ElasticSearch (https://github.com/elastic/elasticsearch) on our instance to be able to try the new beta masto release's #FullTextSearch feature https://github.com/mastodon/mastodon/pull/26344

#MastoAdmin any advice/recommendations for minimum CPU/storage/RAM etc requirements? I know it will be resource heavy but want to get a sense of how much would we need to beef up our server...

katzenberger, to mastodon German
@katzenberger@social.tchncs.de avatar

@milan 4.2 bringt ja eine (, daher finde ich sie gut). Da es anscheinend dafür braucht: planst Du das hier einzuführen?

https://docs.vmst.io/infrastructure/search/

BeAware, to mastodon

Hmmm 🤔 #mastodon memory leak or I just don't understand how things work. #Sidekiq seemingly can handle all the jobs quite easily, yet after a couple days of my instance running without restarting, RAM usage grows quite high, talking 80% with #elasticsearch enabled on a 16 GB machine. Is it normal? Or does that mean memory leak somewhere? Maybe I should spend a week figuring out how to run another instance and load balance, but I feel this shouldn't be necessary for a single user instance...🤷🏻‍♂️

#Fediverse

yaypie, to random
@yaypie@pie.gd avatar

I added Elasticsearch to my tiny Mastodon instance hosted on Fly.io and you can too! Was hoping to give it a small VM to keep the cost down, but ES won't even deign to respond to an HTTP request without at least 2GB of RAM at its disposal, so I guess we'll see how this goes.

https://github.com/rgrove/pie.gd/commit/2438e98be6aa5992e644f0c15bdb395ff1853f73

#MastoAdmin #FlyIo #Elasticsearch

bitexpert, to random German
@bitexpert@rheinneckar.social avatar
stefan, to mastodon
@stefan@stefanbohacek.online avatar

Does anyone have Elasticsearch enabled on their single-user instance? What specs does this require?

phpugmrn, to random German
@phpugmrn@phpc.social avatar

How to get the most out of #Elasticsearch? Join us on the 29th of June for our #phpugmrn meetup and get some insights from the search engine's creators. Sign up here https://www.meetup.com/phpug-rhein-neckar/events/290646744/

bitexpert, to random German
@bitexpert@rheinneckar.social avatar
freeformz, to random
@freeformz@hachyderm.io avatar

Have you done Elasticsearch administration at scale (~ PB+), live in the US, and are looking for a job?

If so please let me know. I don’t have a job rec to point to yet, but an adjacent team is starting to hire.

(Please boost)

phpugmrn, to random German
@phpugmrn@phpc.social avatar

1 week to go for our June #phpugmrn meetup with our friends from Elasticsuite & Elastic talking about all the things #Elasticsearch! Do not miss! Sign up here https://www.meetup.com/phpug-rhein-neckar/events/290646744/

mgorny, to random

mailing list archives are broken for almost 3 months now. While marc.info is advocated as a stop-gap solution, it doesn't cover all our mailing lists (I don't think any of the third-party archives do). We really need someone to fix this.

https://infra-status.gentoo.org/notice/20230404-archives

phpugmrn, to random German
@phpugmrn@phpc.social avatar

Join us on the 29th of June for our next #phpugmrn meetup in #Mannheim. Listen to some awesome #Elasticsearch talks by our friends from #Elasticsuite & #Elastic. Sign up here https://www.meetup.com/phpug-rhein-neckar/events/290646744/

phpugmrn, to random German
@phpugmrn@phpc.social avatar

How to get the most out of #Elasticsearch? Join us on the 29th of June for our #phpugmrn meetup and get some insights from the masterminds behind the search engine. Sign up here https://www.meetup.com/phpug-rhein-neckar/events/290646744/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • normalnudes
  • tester
  • ngwrru68w68
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • anitta
  • lostlight
  • All magazines