mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9.5K
active users

#elasticsearch

4 posts4 participants0 posts today
Replied in thread

@brouhaha #OpenSearch has continued to grow and do well even after #Elasticsearch relicensed. In some steep heavy irony, #Graylog had moved to #OpenSearch from #Elastic, which should have been an obvious example to everyone else that SSPL is absolutely terrible for your dev community and business. (Ditto for BuSL).

Shot:
graylog.org/post/graylog-v4-0-

Chaser:
go2docs.graylog.org/1380099/pl

Graylog · Graylog v4.0 Licensing SSPLGraylog Enterprise v4.0 Licensing SSPL.

[Перевод] Как Discord индексирует триллионы сообщений

В 2017 году мы рассказывали о том, как спроектировали нашу систему поиска сообщений так, чтобы она могла индексировать миллиарды сообщений . Благодаря этому наша поисковая инфраструктура стала высокопроизводительной, экономной, масштабируемой и простой в использовании. Мы решили выбрать Elasticsearch, в котором сообщения Discord шардились по индексам и использовалось логическое пространство имён для сообщений Elasticsearch в двух кластерах Elasticsearch. Сообщения шардились или по серверу Discord (который ниже будем называть гильдией) или по личным сообщениям (DM). Это позволило нам хранить все сообщения гильдии рядом для обеспечения высокой скорости запросов и работать с маленькими, более удобными кластерами. Так как поиском пользуются не все, сообщения индексировались лениво, и мы создали очередь сообщений, позволявшую воркерам получать блоки сообщений для индексирования, чтобы воспользоваться возможностями массового индексирования (bulk-indexing) Elasticsearch. Но с ростом объёмов Discord наша поисковая инфраструктура начала трещать по швам…‍

habr.com/ru/articles/904642/

ХабрКак Discord индексирует триллионы сообщенийВ 2017 году мы рассказывали о том, как спроектировали нашу систему поиска сообщений так, чтобы она могла индексировать миллиарды сообщений . Благодаря этому наша поисковая инфраструктура стала...

Гибкий поиск в Spring Data Elasticsearch: Превращаем «првт мр» в «Привет, мир!»

Всем привет! Меня зовут Артемий Иванов, и это моя первая статья на Хабре. В ней я хочу поделиться опытом, который получил, работая над задачей кастомизации поиска. Столкнулся с тем, что стандартный поиск работал слишком жёстко: он плохо справлялся с опечатками, склонениями и специфичными наименованиями, из-за чего терялись релевантные результаты. Разобраться во всех нюансах было непросто — приходилось вникать в обилие терминов и тонкостей «на ходу». В этой статье я покажу, как можно сделать поиск гибче с помощью Spring Data Elasticsearch — и всё это на конкретных примерах из практики.

habr.com/ru/articles/904554/

ХабрГибкий поиск в Spring Data Elasticsearch: Превращаем «првт мр» в «Привет, мир!»Предисловие Всем привет! Меня зовут Артемий Иванов, и это моя первая статья на Хабре. В ней я хочу поделиться опытом, который получил, работая над задачей кастомизации поиска. Столкнулся с тем, что...

Поиск в поиске: проверка Elasticsearch

Один из самых больших проектов на Java в Open Source. Elasticsearch используется во многих крупных организациях, таких как GitHub, Альфа-Банк, Тинькофф, Netflix и Amazon. Шесть лет назад мы уже проверяли проект, но интересно, какие новые ошибки появились за столь долгое время?

habr.com/ru/companies/pvs-stud

ХабрПоиск в поиске: проверка ElasticsearchОдин из самых больших проектов на Java в Open Source. Elasticsearch используется во многих крупных организациях, таких как GitHub, Альфа-Банк, Тинькофф, Netflix и Amazon. Шесть лет назад мы уже...

After I adjusted a field type in the Elastic #Logstash configuration to "integer" (which is translated into "long" in #Elasticsearch), the field now led to a conflict in #kibana

In order to change the field type, there was (unfortunately) no other way around re-indexing the data into a new index.

It worked. But it's slow, to say the least, for large indices.

claudiokuenzler.com/blog/1483/

Claudio Kuenzler · How to change a mapping field type by re-indexing in ElasticsearchBy Claudio Kuenzler

Man, ElasticSearch code can get very complex very quickly. I’ve a search query, that also returns filter facets, and on top of that values that are valid for each facet, as aggregations. I’m now trying to re-use just the aggregations part and with all the post processing we apply to tweak the display order of face values… eek.