тонкости парсинга в Гугле

сегодня совершенно случайно обнаружил одно маленькое правило по применению операторов Гугля.

оказывается, если мы ищем сайты, урл которых содержит слово links, а title слово book (все слова взяты от фонаря, не нужно искать в этом скрытый смысл) и при этом запишем поисковый запрос как intitle:book +inurl:links, то получим совсем не то что ожидали. Гугль подумает что вместо  inurl  мы использовали оператор intext  и выдаст нам  кучу сайтов где в тайтле содержится  слово  book,  а в  тексте  links

но мы ведь не этого хотели, правда ведь?

а если мы возьмем и запишем операторы наоборот, поставив inurl на первое место: inurl:links +intitle:book, то получим в результате именно то что и ожидали увидеть. слава Гуглю!
оказывается что от перемены мест слагаемых результат выдачи меняется…

не знаю, чем все это обусловлено, могу лишь предположить что операторы inurl, intitle, intext и их производные с префиксом all-, вместе должны применяться именно в таком порядке, иначе будет путаница.

Leave a Reply