Searx - Searx

Searx
Изображение логотипа Searx
Скриншот-2017-8-31 searchx me.png
Веб-интерфейс Searx
Разработчики) Адам Таубер (псевдоним asciimoo )
Первый выпуск 22 января 2014 г . ; 7 лет назад ( 2014-01-22 )
Стабильный выпуск
1.0.0  Отредактируйте это в Викиданных / 27 марта 2021 г . ; 6 месяцев назад ( 27 марта 2021 г. )
Репозиторий github .com / searchx / searchx
Написано в Python
Тип Механизм метапоиска
Лицензия AGPL-3.0 или новее
Веб-сайт searchx .me

Searx ( / s ɜːr k s / ; стилизовано под searchx ) - это бесплатный механизм метапоиска , доступный по Стандартной общественной лицензии GNU Affero версии 3 , с целью защиты конфиденциальности своих пользователей. С этой целью Searx не передает IP-адреса пользователей или историю поиска поисковым системам, из которых он собирает результаты. Файлы cookie для отслеживания, обслуживаемые поисковыми системами, блокируются, что предотвращает изменение результатов на основе профилей пользователей . По умолчанию запросы Searx отправляются через HTTP POST , чтобы ключевые слова запросов пользователей не отображались в журналах веб-сервера. Searx был вдохновлен проектом Seeks , хотя он не реализует одноранговую систему ранжирования результатов поиска, полученную от пользователей .

Каждый результат поиска дается как прямая ссылка на соответствующий сайт, а не как отслеживаемая ссылка переадресации, как это использует Google . Кроме того, если они доступны, эти прямые ссылки сопровождаются кешированными и / или проксированными ссылками, которые позволяют просматривать страницы результатов без фактического посещения соответствующих сайтов. Кэшированные ссылки указывают на сохраненные версии страницы на Wayback Machine , в то время как прокси-ссылки позволяют просматривать текущую живую страницу через веб-прокси на основе Searx . Помимо общего поиска, в движке также есть вкладки для поиска в определенных доменах: файлы, изображения, информационные технологии , карты, музыка, новости, наука, социальные сети и видео.

Существует множество общедоступных экземпляров Searx, запускаемых пользователями, некоторые из которых доступны как скрытые службы Tor . Экземпляры Meta-Searx также могут использоваться для перенаправления поискового запроса в случайный общедоступный экземпляр. Общедоступный API доступен для Searx, а также для плагинов поисковой системы Firefox .

В 2021 году был создан форк Searx, известный как SearXNG.

Поисковые системы и другие настройки

По всем категориям Searx может получать результаты поиска примерно из 82 различных систем. Сюда входят основные поисковые системы и поисковые запросы для конкретных сайтов, такие как Bing , Google , Reddit , Wikipedia , Yahoo и Яндекс . Механизмы, используемые для каждой категории поиска, могут быть установлены через интерфейс «предпочтений», и эти настройки будут сохранены в файле cookie в веб-браузере пользователя, а не на стороне сервера, поскольку по соображениям конфиденциальности Searx не реализует пользователя модель входа . Другие настройки, такие как язык интерфейса поиска и язык результатов поиска (доступно более 20 языков), могут быть установлены таким же образом.

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

  • !category- Искать в указанной категории вместо категорий по умолчанию.
  • ?category- Искать указанную категорию в дополнение к категориям по умолчанию.
  • !engine- Искать указанный движок вместо стандартных.
  • ?engine- Искать указанный движок в дополнение к стандартным.
  • :language- Искать результаты на указанном языке вместо языка по умолчанию.

Операторы !и ?можно указывать несколько раз, например, для выбора нескольких категорий или механизмов !google !deviantart ?images :japanese cow.

Экземпляры

Любой пользователь может запустить свой собственный экземпляр Searx, что может быть сделано для максимальной конфиденциальности, чтобы избежать перегрузки общедоступных экземпляров, для сохранения индивидуальных настроек, даже если файлы cookie браузера очищены, для обеспечения аудита выполняемого исходного кода и т. Д. Пользователи могут включить их экземпляры Searx в редактируемый список всех общедоступных экземпляров или оставить их закрытыми. Также возможно добавить пользовательские поисковые системы к собственному экземпляру, которые недоступны в общедоступных экземплярах.

Еще одна причина использовать разные экземпляры Searx и / или запускать свои собственные заключается в том, что с 2019 года Google начал блокировать некоторые экземпляры, в том числе некоторые IP-адреса, используемые searchx.me (бывший экземпляр, управляемый разработчиком), от запроса, что приводит к ошибке "Google (неожиданный сбой: требуется CAPTCHA)". В ответ некоторые экземпляры были изменены, чтобы автоматически пропускать попытки поиска с помощью Google, даже если это единственный указанный механизм.

Смотрите также

Сноски

использованная литература

внешние ссылки