[[YaCy]]
 

YaCy

Поисковая P2P система с открытым исходным кодом, написанная на языке Java.

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

Для обмена данными поискового индекса в режиме P2P, используется технология DHT. Взаимодействие с сервером осуществляется посредством JSON и XML API.

Основным преимуществом платформы для пользователя являются приватность (в локальном режиме) и децентрализация - то есть, отсутствие цензурного регулятора.

YaCy не заменит такие платформы как Google и Yahoo, но в виду наличия открытого исходного кода и множества настроек, позволяет создавать собственные индексы, дополняющее имеющиеся инструменты поиска.

Типы конфигураций

Проект может использоваться для различных нужд, поэтому предусматривает три основных типа стартовой конфигурации:

Режим P2P

В данном режиме, поисковый индекс формируется как из локального реестра, так и реестра удаленных узлов.

Узел, который способен раздавать поисковый индекс другим - называется Senior node, в стандартном понимании BitTorrent - это сид. Для этого режима, в классической сети интернет, важным условием является наличие открытого порта 8090 а также выделенный IP адрес.

Узел, который работает в режиме P2P но не доступен для других участников, называется Junior node, или пир. Такой узел может получать индекс с публичных узлов, но не способен раздавать собственный реестр.

Поисковый портал

Режим работы сервера, который наиболее удобен для создания собственного, изолированного веб-портала, например для группы сайтов предприятия или коллекции общедоступных сайтов.

Локальный режим

Используется для изолированных приложений без доступа в сеть интернет.

Yggdrasil

YaCy отлично подойдет для исследования как самой сети Yggdrasil, так и сети интернет посредством шлюза.

Возможность подключения посредством Yggdrasil к другим узлам, находящихся за NAT - значительно расширяет возможности и сферы применения этого движка на практике.

Чтобы настроить сервер для индексации локальных ссылок по регулярному выражению, можно задать правило в админ-панели:

Menu - Advanced Crawler - Use filter

Внутрисетевые узлы

Ссылки

Только авторизованные участники могут оставлять комментарии.
yggdrasil/sites_and_services/search_services/yacy.txt · Последнее изменение: 2023/11/14 22:31 — d4708
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki