Можно сделать небольшой сервис, который будет охватывать все настройки поиска и предлагать пользователю удобный графический интерфейс. Иногда так лениво дописывать параметры в запрос :)
Вам не хотелось лезть в advanced и я думаю что вы бы с радостью ещё и от ручного ввода отказались. Я бы вообще очень хотел получить возможность сохранять дополнительные параметры поиска (пресеты), чтобы потом их добавлять все разом с помощью малюсенького выпадающего списка.
Да, а вот это я люблю… Но как это может выглядеть — непонятно, подскажи, как ты это видишь… И как это будет сочетаться с родным гугеловским автодополнением?
Родное гугловское дополнение «гадит» под строчку, а нажатие tab может дополнять последнее слово, если вариант дополнения единственный. Например: печатаю я russian history -la*нажимаю tab* автоматически добавляется russian history -lang и под строкой образуется список доступных для выбора языков.
Вариант второй. При написании запроса т.е простых ключевых слов показываются варианты авто дополнения запроса, а когда я нажимаю клавишу (допустим тот-же tab) включается авто дополнение команд.
Не понимаю — операторы доступны только в самой строке поиска?
Было бы здорово именно графический интерфейс: чекнул галочку, выбрал из списка прямо на странице поиска.
Как то так.
Подобные вещи я видел, во всяком случае, для кол-ва результатов. Но т. к. изначально вся активность происходит в строке запроса, в т. ч. и с другими операторами, типа site: intitle: ext: и т. п. — то у людей, пользующихся расширенными ф-циями поисковиков, уже рука набита на ввод подобных операторов. Коим, собственно, сей user.js посвящается :)
Ага. Только зачем вбивать num=10? :) По дефолту — и так 10. Я имею в виду, руками на автомате :) Т. к. часто надо осмотреть всю выдачу по какому-то запросу.
Знакомый подход: потратить несколько часов, чтобы не тратить несколько секунд и сэкономить тем самым… сколько? минуты три в год набежит? Да еще и из адресной строки не работает.
> Например, вы ищете материалы на русском… Как многие делали раньше? Писали англоязычное название и какое-нибудь русское слово.
Раскрою мегахак: на google.ru, под формой поиска, есть переключатель «Поиск в Интернете» / «Поиск страниц на русском».
Кул! Я не юзаю google.ru просто. А когда надо на английском, что там делать? :) И т. п. :)
Нет, я не юзаю эти параметры только из-за того, что они недоступны в виде операторов. gl=us (подмена моей страны) вбито по-дефолту. num=100 постоянно приходится добивать, когда надо осмотреть выдачу комплексно. И т. п.
Я б не прочь и из адресной строки сделать, но я не люблю кастомные неуниверсальные решения, которые при любой перемене перестанут работать.
> А когда надо на английском, что там делать?
Если раз в неделю — «Расширенный поиск» рулит.
Если чаще — www.google.ru/search?q=%s и google.com/search?q=%s&hl=en в псевдонимы адресов. На все про все — 30 секунд, без JS, стандартными средствами, не надо устанавливать и тестить, работает в адресной строке.
Если нужны небанальные вещи (скажем, поиск с произвольно заданной датой, который в Гугле сделан через жопу, т.е. через юлианский календарь) — то иду на jwebnet.net/advancedgooglesearch.html Поскольку мне поиск по дате нужен все чаще, а стандартными средствами никак — то да, подумываю покопаться в JS.
Но чтобы вот так, количество результатов через JS настраивать (а вся разница теперь — нужно дописывать не &num=100 в адрес, а num:100 в форму) — это нужно очень много свободного времени иметь.
Основная цель у меня была это как раз этот hl. Я, кстати, их не помню, ибо их много — hl gl — это два, которые я могу использовать. Затем — я сейчас уже как минимум на трёх языках ищу/фильтрую — en, ru и th. Дальше может быть ещё больше. + несколько параметров могут пересекаться. А всякие посторонние сервисы никогда не помнил. Например, тот же мегаполезный сервис, который сравнивает два запроса — какое кол-во результатов, а-ля cats vs. dogs, я часто в спорах этим оперирую. Скорее всего, мне просто не нравятся/неудобны все остальные дизайны и скорости работы, окромя родного Гугловского.
А шо с датой не так? Я вообще забивал на неё — раньше это была дата последнего обновления страницы в кеше, это было просто пятое колесо :)
> раньше это была дата последнего обновления страницы в кеше
Чего? «Показать веб-страницы, просмотренные впервые» — www.google.com/advanced_search
А поиск по страницам, появившимся в определенный период, — это как бы совсем не пятое колесо.
Проверил — работает и когда неавторизован. А как именно не работает, когда неавторизован? Операторы только не работают, или номера результатов и подсветка тоже?
Очень интересно получилось скомбинировать «Cached Text-only» с недавно всплывшим сервисом lab.arc90.com/experiments/readability/.
Я сделал маленький юзерскрипт, чтобы их алгоритм и стиль применялись сразу при открытии такой версии, а чтобы не было запросов на их сервер — сохранил их скрипты и стили у себя.
Кул! А я делал user.css в Опере, который отрубает подчистую стиль сайта и делает что-то в том же роде, что и тот сервис — большой читабельный шрифт на узкой странице. Но перестал юзать, т. к. теми средствами, которыми он включался, его было неудобно включать…
Очень интересно получилось скомбинировать «Cached Text-only» с недавно всплывшим сервисом lab.arc90.com/experiments/readability/.
Я сделал маленький юзерскрипт, чтобы их алгоритм и стиль применялись сразу при открытии такой версии, а чтобы не было запросов на их сервер — сохранил их скрипты и стили у себя.
Очень интересно получилось скомбинировать «Cached Text-only» с недавно всплывшим сервисом lab.arc90.com/experiments/readability/.
Я сделал маленький юзерскрипт, чтобы их алгоритм и стиль применялись сразу при открытии такой версии, а чтобы не было запросов на их сервер — сохранил их скрипты и стили у себя.
Добавляем новые поисковые операторы в Google