Searx

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Searx
Тип Metasearch engine
Розробник Adam Tauber (відомий як asciimoo)[1]
Перший випуск 22 січня 2014; 10 років тому (2014-01-22)[2]
Стабільний випуск reference (P348; тому (P348))
Версії 1.1.0 (7 серпня 2022)[3]
Операційна система Linux[4] і FreeBSD
Мова програмування Python
Ліцензія AGPL-3.0-or-later
Репозиторій github.com/searx/searx
Вебсайт searx.space (List of Searx instances)

Searx (стилізовано як searX) — це безкоштовна метапошукова система з відкритим вихідним кодом,[6] доступна за GNU AGPL 3, з метою захисту конфіденційності своїх користувачів.[7][8][9] З цією метою Searx не передає IP-адреси користувачів або історію пошуку пошуковим системам, з яких вона збирає результати. Блокуються файли відстеження (cookie) пошукових систем, що запобігає зміні результатів на основі профілю користувача.[10][11] За замовчуванням запити Searx надсилаються через HTTP POST (за винятком веб-браузерів на базі Chromium, де замість цього використовуються HTTP GET-запити), щоб запобігти відображенню ключових слів запиту користувачів у журналах веб-сервера.[12][13] Searx був натхненний проєктом Seeks[12], хоча він не реалізує однорангове ранжирування результатів Seeks, отриманих користувачами.

Кожен результат пошуку надається як пряме посилання на відповідний сайт, а не посилання відстеження, як у Google. Крім того, за наявності, ці прямі посилання супроводжуються кешованими та/або проксі-посиланнями, які дозволяють переглядати сторінки результатів без фактичного відвідування відповідних сайтів. Кешовані посилання вказують на збережені версії сторінки на Wayback Machine, а проксі-посилання дозволяють переглядати поточну сторінку через веб-проксі на основі Searx. Окрім загального пошуку, система також містить вкладки для пошуку в певних розділах: файли, зображення, інформаційні технології, мапи, музика, новини, наука, соціальні мережі та відео.[14][15]

Користувачі можуть запускати приватні екземпляри Searx на власному комп'ютері, а також існує багато загальнодоступних екземплярів Searx, які запускаються користувачами,[16] деякі з яких доступні як приховані служби Tor.[16] Мета-екземпляри Searx також можна використовувати для переспрямування пошукового запиту до випадкового публічного екземпляра.[16] Загальнодоступний API доступний для Searx[17][18], а також плагінів пошукового провайдера Firefox.[19]

Станом на 7 вересня 2023 року репозиторій Searx на GitHub було заархівовано, де зазначено, що Searx більше не підтримується.[20] Репозиторій SearxNG залишається відкритим.[21]

Пошукові системи та інші налаштування[ред. | ред. код]

У всіх категоріях Searx може отримувати результати пошуку приблизно з 82 різних систем. Сюди входять основні пошукові системи і пошукові системи для конкретних сайтів, такі як Bing, Google, Reddit, Wikipedia, Yahoo та Yandex.[22] Системи, які використовуються для кожної категорії пошуку, можна встановити через інтерфейс «налаштувань», і ці параметри будуть збережені у файлі cookie у веб-браузері користувача, а не на стороні сервера, оскільки з міркувань конфіденційності Searx не реалізує модель входу в систему користувача. Інші параметри, такі як мова інтерфейсу пошуку та мова результатів пошуку (доступно понад 20 мов), можна встановити таким же чином.[13]

На додачу до файлу налаштувань (cookie), у кожному запиті можна змінити пошукові системи, вибрані категорії пошуку та/або мови пошуку, вказавши один або декілька з наступних текстових пошукових операторів перед ключовими словами пошуку.[23]

  • ! category — пошук у вказаній категорії замість типових.
  • ? category — пошук у вказаній категорії на додачу до стандартних.
  • ! engine — шукати вказаним рушієм замість стандартних.
  • ? engine — пошук вказаним рушієм на додачу до стандартних.
  • : language — шукати результати вказаною мовою замість мови за замовчуванням.

Оператори ! та ? можна вказати більше одного разу, щоб вибрати кілька категорій або рушіїв, наприклад !google !deviantart ?images :japanese cow.

Примірники[ред. | ред. код]

Будь-який користувач може запустити свій власний екземпляр Searx[24], що може бути зроблено для максимальної приватності, уникнення перевантаження загальнодоступних екземплярів, збереження індивідуальних налаштувань (навіть якщо файли cookie браузера очищено), забезпечення аудиту вихідного коду тощо.[25] Користувачі можуть включити свої екземпляри Searx до списку всіх публічних екземплярів, який можна редагувати, або залишити їх приватними.[22][25] Також можна додавати власні пошукові системи до власного екземпляра, які не доступні в загальнодоступних екземплярах.[26] У 2019 році Google почав блокувати деякі саморозміщені екземпляри. Це стосувалося деяких IP-адрес, які використовує searx.me для запитів, які призводять до помилки google (несподіваний збій: потрібно ввести CAPTCHA).[27] У відповідь на це деякі екземпляри були модифіковані, щоб мовчки пропускати спроби пошуку в Google, навіть якщо це єдиний вказаний пошуковик.[28][29]

Форк SearXNG[ред. | ред. код]

У середині 2021 року деякі учасники SearX розгалужували репозиторій для SearXNG, щоб забезпечити швидше налагодження та виправлення помилок рушія.[30] SearXNG призначений для користувачів, яким потрібен швидший час розробки з меншою кількістю помилок.[31][21] Тема користувача, надійність рушіїв і анонімні показники є найбільш помітними змінами в SearXNG.[21]

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. asciimoo (Adam Tauber). GitHub.
  2. Tauber, Adam. searx: A privacy-respecting, hackable metasearch engine — через PyPI.
  3. Release v1.1.0
  4. Arch User Repository — 2005.
  5. https://github.com/asciimoo/searx/blob/master/LICENSE
  6. Kühnast, Charly. Peppered with Hits » Linux Magazine. Linux Magazine (амер.). Процитовано 31 серпня 2017.
  7. Bradbury, Danny (10 серпня 2017). Self-hosted search option is a new approach to bursting the filter bubble. Naked Security. Архів оригіналу за 4 вересня 2017. Процитовано 30 серпня 2017.
  8. Zak, Robert (3 квітня 2017). What Is the Best Search Engine for Privacy?. Make Tech Easier. Архів оригіналу за 3 липня 2018. Процитовано 30 серпня 2017.
  9. Sonmez, John (22 грудня 2014). Searx: self-hosted web metasearch engine. Tuxdiary. Архів оригіналу за 7 липня 2017. Процитовано 31 серпня 2017.
  10. administrator, Acc. Як захистити свої дані в інтернеті: 11 корисних додатків. Новини АСС (uk-ua) . Процитовано 31 серпня 2017.
  11. Searx: Die konfigurierbare Suchmaschine, die deine Privatsphäre respektiert. t3n News (нім.). Процитовано 31 серпня 2017.
  12. а б about.html. GitHub (англ.). Процитовано 23 травня 2020.
  13. а б preferences - searx.me. searx.me. Архів оригіналу за 20 березня 2018. Процитовано 25 вересня 2017.
  14. A Primer on Staying Secure and Anonymous on the Dark Web. TechSpot (en-us) . Процитовано 30 серпня 2017.
  15. Von Jan Weisensee (7 вересня 2016). Searx 0.10.0: Die eigene Suchmaschine auf einem Raspberry Pi [Searx 0.10.0: Your own search engine on a Raspberry Pi]. golem.de (de-DE) . Архів оригіналу за 7 серпня 2020. Процитовано 31 серпня 2017.
  16. а б в Public Searx instances. searx.space.
  17. Search API — searx 0.12.0 documentation. searx.github.io. Процитовано 31 серпня 2017.
  18. Seitz, Justin (18 квітня 2017). Building a Keyword Monitoring Pipeline with Python, Pastebin and Searx | Automating OSINT Blog. www.automatingosint.com (амер.). Архів оригіналу за 16 вересня 2017. Процитовано 31 серпня 2017.
  19. Search results for "searx" – Add-ons for Firefox (en-US). addons.mozilla.org. Процитовано 15 липня 2019.
  20. GitHub - searx/searx: Privacy-respecting metasearch engine. GitHub. 7 вересня 2023. Процитовано 17 вересня 2023.
  21. а б в searxng/searxng. GitHub. 19 серпня 2023. Процитовано 19 вересня 2023.
  22. а б Tauber, Adam (30 серпня 2017). searx: Privacy-respecting metasearch engine. Процитовано 31 серпня 2017.
  23. Search syntax — searx 0.12.0 documentation. searx.github.io. Процитовано 30 серпня 2017.
  24. My Searx instance - Logan Marchione. Logan Marchione (амер.). 18 жовтня 2015. Архів оригіналу за 8 грудня 2018. Процитовано 31 серпня 2017.
  25. а б Why use a private instance? — searx 0.12.0 documentation. searx.github.io. Процитовано 31 серпня 2017.
  26. Engine overview — searx 0.12.0 documentation. searx.github.io. Процитовано 31 серпня 2017.
  27. Google Captcha. GitHub issues. 12 жовтня 2016. Процитовано 23 травня 2020.
  28. !google cow - searx. searx.info. Процитовано 15 липня 2019. Sorry! we didn't find any results. Please use another query or search in more categories.
  29. !google cow - searx. search.disroot.org. Процитовано 15 липня 2019. Sorry! we didn't find any results. Please use another query or search in more categories.
  30. master, web (8 вересня 2022). SearXNG: A Metasearch Engine With Great Results. GreyCoder (амер.). Процитовано 19 серпня 2023.
  31. searx/searx, Searx engine, 19 серпня 2023, процитовано 19 серпня 2023

Посилання[ред. | ред. код]

Офіційний сайт