Searx
![]() | |
![]() | |
Тип | Metasearch engine |
---|---|
Розробник | Adam Tauber (відомий як asciimoo)[1] |
Перший випуск | 22 січня 2014[2] |
Стабільний випуск | reference (P348 ) |
Версії | 1.1.0 (7 серпня 2022) |
Операційна система | LinuxArch_User_Repository |
Мова програмування | Python |
Ліцензія | AGPL-3.0-or-later |
Репозиторій | github.com/searx/searx |
Вебсайт | searx.space (List of Searx instances) |
-5">[5] |
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]
У середині 2021 року деякі учасники SearX розгалужували репозиторій для SearXNG, щоб забезпечити швидше налагодження та виправлення помилок рушія.[30] SearXNG призначений для користувачів, яким потрібен швидший час розробки з меншою кількістю помилок.[31][21] Тема користувача, надійність рушіїв і анонімні показники є найбільш помітними змінами в SearXNG.[21]
- Список пошукових систем
- Порівняння веб-пошукових систем
- Конфіденційність пошукової системи
- ↑ asciimoo (Adam Tauber). GitHub.
- ↑ Tauber, Adam. searx: A privacy-respecting, hackable metasearch engine — через PyPI.
Sorry! we didn't find any results. Please use another query or search in more categories.
Sorry! we didn't find any results. Please use another query or search in more categories.