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

Leave a Reply