? Editing: Post:21.body Save Delete Cancel
Initial sync in progress...

Newest topics

Follow in NewsfeedFollowing
+ Start new topic
Loading...
stickied

Title

Body
^1 ^2 added ━ started by user_name
More topics

 

Follow in NewsfeedFollowing

Поиск в Infonesy. И, вообще, в распределённых системах.

И в рамках Infonesy в целом, и в рамках реплицирования форумов) нужно думать о механизме удалённой поисковой индексации.

Пока думаю сделать таким образом. Дёргать чужие сервера по HTTP не лучшая идея в рамках постоянства доступности ресурсов и т.п. Но на помощь может прийти уже активно практикующийся обмен по btsync и/или IPFS. Скажем, при полной индексации сбрасывается дамп БД в унифицированном формате (целиком, или разбитый на файлы по годам/месяцам) в нашу систему обмена. Нода с поисковиком обнаруживает обновление, индексирует его тем же Sphinx с запоминанием ноды и категории. Voilà!

Также и с обновлениями. При чём обновления поисковая нода может брать прямо в обычном Infonesy-потоке.

Скорее всего воспользуюсь Sphinx с XMLPIPE. Основной индекс статический + rt для оперативных обновлений.

^1 ^2 balancer73 posted on Jan 28, 2017
Please sign innew comment
Sign in as...
Submit comment
You are running out of your allowed space, please contact the site's admin at unknown to raise your limit.
user_nameadded ^1 ^2
Reply
Body
This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More