Email or username:

Password:

Forgot your password?
Top-level
Dr. Quadragon ❌

@lonlylokly Смотри. Поиск по одной ноде сделать не проблема. Тут все данные в одном месте.

Поиск по распределенной системе - это задача, сложность которой логарифмически растет с количеством нод в сети, и это без поправок на удаленность и доступность каждой ноды, это тоже наложит отпечаток.

Плюс, сбор данных со всех нод каждой нодой для индексации поднимет расходы на хранилище на порядки, потому что каждой ноде придется хранить в каком-то виде информацию всей сети, иначе поиск будет неидеальным. Или как-то полагаться на соседние ноды, то теперь проблема становится вообще фрактальной - потому что надо теперь найти другие ноды.

Собственно, вот поэтому поисковики - это чаще всего централизованные сущности. Простой поиск по сети - уже задача нерешаемая (имеется в виду ее нельзя решить идеально, для всех и окончательно). А распределенный - вообще капец.

@rf

1 comment
Lonlylokly

@drq @rf ну тогда надо просто создать по одному боту на каждой федерации. В описание каждого бота будут висеть адреса остальных ботов. Их можно подцепить к одному серверу и выдавать результаты поиска в личку запросившему. Распараллелить там все или даже может на несколько серверов раскидать ботов(но это при очень большой нагрузке, что пока вряд ли)
Идея такого бота прикольная))
Но я все же больше склоняюсь к движку, я так понимаю нужно придумать модуль, для работы с апи activitypub, верно?

Go Up