Что такое X-ray и boolean search?
Boolean search или булевой поиск - это поиск по базам данных с помощью различных операторов в поисковиках (например yandex, Google, duckduckgo, bing). X-ray - поиск по конкретному сайту с помощью оператора «site:».
А теперь простыми словами. 😊 Есть просто запрос в гугл - набор слов. Например, “кафе метро Арбатская”.
Если к нему прописать логический оператор, например “OR”, то простой запрос превратится в boolean search: “кафе OR ресторан Арбатская”.
Тогда поисковик поймет этот запрос как “я должен найти кафе или ресторан на Арбатской”.
А если к нему добавить название сайта, на котором поисковик должен искать эту информацию, то получится X-ray: “site:restoclub.ru кафе” или “site:restoclub.ru кафе OR ресторан Арбатская”.
Тогда поисковик поймет этот запрос как “я должен зайти на сайт restoclub и найти там кафе или ресторан на Арбатской”.
Подробнее об операторах
Оператор site: - поиск по конкретному сайту (x-ray), например: site:linkedin.com/in
AND (обязательно заглавными буквами) - чтобы найти все ключевые слова, например: python AND java. Сейчас этот оператор редко прописывается, т.к. он подразумевается по умолчанию на месте пробела между словами, т.е. “python AND java” и “python java” - одинаковые запросы.
OR (также заглавными буквами) - чтобы найти обязательно хотя бы одно (но можно и несколько) из ключевых слов, например: python OR java developer - Такой запрос выдаст результаты в которых есть слово developer И либо python либо java (или оба).
NOT - исключает слово из результатов поиска, например: site:linkedin.com/in python NOT recruiter
intext: - слово есть в тексте страницы (где угодно в тексте)
intitle: - слово есть в заголовке страницы (точно есть в заголовке, и возможно где-то еще), например, site:linkedin.com/in intitle:java
" " - соединение запроса в одну точную фразу, например, site:linkedin.com/in intitle:"Java developer". Кстати, слова в которых есть специальные символы лучше брать в кавычки. Например, “c++”, “c#”.
AROUND/NEAR - Поиск страниц со словами, расположенными недалеко друг от друга site:linkedin.com/in React NEAR developer
~ - в результатах есть это слово или его синонимы, например, ~fintech выдаст результаты с bank/trading/finance и др.
( ) - группировка запросов: (React OR Angular) (Web OR frontend)
“Russian - язык, например, site:linkedin.com/in PHP “English
"email" - выдача только тех страниц, где указано это слово и есть почта.
Другие полезные операторы и примеры Х-ray запросов в следующих статьях😉