Поиск по сайту

статьи → Как искать в Google: поисковые команды на примерах

Содержание

Как искать в Google: поисковые команды на примерах

Несмотря на то, что все большее количество людей пользуются поисковой системой Google, многие и не представляют, что поиск может предоставить намного больше возможностей, чем это кажется на первый взгляд. Знание некоторых приемов заставит поисковую машину выдавать в результатах поиска наиболее соответствующую вашим запросам информацию, чем сделает сам процесс поиска более быстрым и удобным.

12 поисковых команд для эффективного поиска в Google

  1. Поиск точной фразы (оператор «…»)

Если вы хотите, чтобы Google нашел веб-страницы, содержащие конкретную фразу, со словами в определенной морфологической форме и порядком расположения, возьмите её в кавычки.

Например, введите в поисковую строку:

«сколько волка ни корми, а он все в лес смотрит»

Гугл будет искать веб-страницы, где есть именно такая фраза. Тогда как если бы кавычек не было, в результатах поиска на первых местах могли бы оказаться ресурсы, где искомые слова разбросаны по странице, или находятся не в той форме или не в том порядке.

То есть, использовав кавычки, вы дали команду поисковику искать те страницы, где слова расположены именно в том виде, в котором вы их напечатали. В итоге результаты поиска гораздо более будут соответствовать вашему запросу.

  1. Поиск файла определенного формата (оператор filetype: )

Google индексирует не только веб-страницы, такие как HTML. Вы можете использовать Google, чтобы найти документы практически любого формата, включая PDF файлы и документы Word.

Допустим, возникла необходимость найти файл в формате pdf, например, бланк искового заявления. Как это сделать?

Для этого ограничьте поиск, используя оператор filetype. Напишите в запросе название документа, затем filetype, двоеточие и формат файла, который вам нужен.

Например:

исковое заявление о возмещение ущерба filetype:pdf
или
modal verbs exersices fyletype:doc

Можно также взять искомую фразу в кавычки (вот так: «исковое заявление о возмещение ущерба» filetype:pdf), тогда поиск выдаст наиболее релевантные вашему запросу результаты.

Кстати, Google ищет файлы следующих форматов (если они вообще присутсвуют в сети): pdf, txt (Text), doc (Microsoft Word), ppt (Microsoft PowerPoint), xls (Microsoft Excel), wri (Microsoft Write), lwp (Lotus WordPro), wri, mw (Microsoft Write), rtf (Rich Text Format), swf (Shockwave Flash) и некоторые другие.

  1. Найти определение слова (поиск по словарям, оператор define: )

С помощью Google вы можете быстро найти определение почти любого слова или узнать значение акронима. Для этого просто введите слово define, затем поставьте двоеточие и искомое слово, и изучайте результаты поиска, так называемые «Web definition».

Например:

define:laser
или
define:лазер

Данный поиск по словарям очень хорош, если вам нужно определение английского слова. Для русских слов обычно дается информация из Википедии.

  1. Поиск по заголовкам страниц (оператор allintitle: )

Заголовок каждой веб-страницы находится в самом верху браузера. Например, заголовок этой страницы — «Как искать в Google: поисковые команды на примерах».

С помощью команды allintitle: вы можете ограничить Google поиск только веб-страницами с определенными названиями.

К примеру, если вы хотите найти исключительно страницы, содержащие в заголовках слова «теннисные чемпионаты», использовуйте следующий синтаксис:

allintitle:теннисные чемпионаты

В результатах будут показываться страницы, содержащие все слова из запроса.

  1. Поиск по слову в URL (оператор inurl: )

Если вы хотите найти определенное слово, ограничив поиск только адресами сайтов, вы можете использовать команду inurl.

Кстати, аббревиатура URL расшифровывается как «Uniform Resource Locator», и это адрес ресурса, страницы сайта, файла и т.п. в сети Интернет. Например, URL-адрес этой страницы находится в адресной строке в верхней части браузера и должны включать в себя «programmistan.narod.ru» в качестве первой его части.

Оператор inurl(буквально: в адресе ресурса) позволяет искать определенное слово в адресах страниц. Например, если вы желаете найти все URL, которые содержат слово «grammar» с помощью Google, впишите в поисковую строку следующее:

inurl:grammar

Вводить команду надо перед каждым искомым словом.

  1. Поиск по URL сайтов (оператор — allinurl: )

Команда allinurl ограничивает результаты поиска только теми страницами, которые содержат в своем адресе все указанные слова.

Например, вы хотите найти все URL, содержащие слова «passive voice worksheets» или «modal verbs» (для тех, кто интересуется грамматикой английского языка). Запрос в строке поиска будет выглядеть следующим образом:

allinurl:passive voice worksheets
или
allinurl:modal verbs

В результате Google найдет страницы, содержащие в своих адресах все искомые слова.

  1. Как посмотреть кэш сайта (оператор — cache: )

Иногда по разным причинам бывает, что нужный вам сайт недоступен для просмотра.

Однако с помощью оператора cache вы можете увидеть последнюю сохраненную Гуглом копию сайта.

Запрос в строке поиска:

cache:www.svobodanews.ru
или
cache:www.svobodanews.ru “Поверх барьеров”

Во втором случае дана команда Google найти копию веб-страницы с указанными словами, которые и будут подсвечены в найденном кэше.

  1. Как найти информацию о веб-сайте (оператор info: )

info — уникальная команда Google, дающая возможность получить некоторый набор информации о том или ином вебсайте. Информация включает в себя краткое резюме сайта, его кэш, ссылки на сайт с других интернет- ресурсов и исходящие ссылки с сайта, сходные по тематике ресурсы и пр.

Пример запроса:

info:www.svobodanews.ru

  1. Как искать по сайту (оператор site: )

Далеко не все сайты предоставляют возможность поиска по собственному содержанию, однако вы можете воспользоваться поисковой машиной Google и командой site: , чтобы сделать это самостоятельно.

Для этого существует следующий синтаксис запроса: site:url «нужное вам ключевое слово или слова» .

Например:

site:programmistan.narod.ru «антивирус»
или
site:www.odnoklassniki.ru Иван Иванов 33 года Иваново

Последний пример показывает, как можно искать людей в социальных сетях, например на сайтах Одноклассники или Вконтакте без регистрации.

  1. Как найти информацию о кинофильмах (оператор movie: )

Собираетесь пойти в кино, но не знаете, где и что идет? Просто введите в строке поиска Google слово movie (или, если вы пользуетесь google.ru, можно набрать и по-русски: киноафиша), и поисковик, определив по IP ваше местоположение, сообщит, какие фильмы и в каких кинотеатрах идут в вашем городе, даст расписание киносеансов и краткое резюме каждого фильма. Чтобы посмотреть, что идет в другом городе, просто измените местоположение, вписав название этого города в соответствующее поле в левой боковой панели. Этот сервис Google называется «Киноафиша».

Если вам нужна информация по конкретному фильму, введите запрос, используя оператор movie: , затем название фильма.

Например:

movie:Судья Дредд 3D

Вы узнаете расписание местных киносеансов.

  1. Как узнать прогноз погоды в любой точке мира

Просто введите в поисковой строке слово weather, затем название любого города мира, который вас интересует, и Google поможет получить моментальный прогноз погоды.

Например:

weather санкт-петербург
или (для Google.ru)
погода санкт-петербург

В результате вы увидите градусы по Цельсию и Фаренгейту, данные о силе и направлении ветра, облачности, влажности воздуха и прогноз погоды на ближайшие 4 дня.

  1. Поиск по картинкам Google (поиск изображений в Интернете по подписям)

И ещё одна интересная вещь, которую предоставляет Google, а именно сервис Google Картинки (images.google.com). Пользуясь этим сервисом, можно не только искать определенные картинки, отфильтровав результаты по размеру, цвету и другим параметрам, но и узнавать информацию об определенных изображениях.

Допустим, вам нужны сведения о какой-либо фотографии, которая имеется у вас на компьютере или вы увидели в Интернете. Нажимаете на сервис Images (Картинки) на верхней панели поисковика, далее просто щелкаете на значок фотоаппарата в поисковой строке, чтобы загрузить изображение с компьютера или из Интернета. (Чтобы узнать адрес картинки в интернете, щелкните правой кнопкой мыши на нужном вам изображении и нажмите «Copy Image Location» (Копировать адрес изображения)). Гугл сообщит все, что ему известно об этой картинке, где она встречается в сети, а также покажет похожие.

Согласитесь, знание этих нехитрых приемов поможет сэкономить время и сделать поиск в Google ещё более удобным, рациональным и результативным.

27.09.2012 © programmistan.narod.ru

 

→ cмотрите по теме в разделе «Статьи»:
Безопасность в Интернете — Информационная Гигиена

→ в раздел Статьи

При полной или частичной публикации статьи в Интернете обязательно указание активной гиперссылки на источник http://programmistan.narod.ru

Задача поиска по тексту предполагает работу со сложными индексами и большими объемами данных. Поэтому для ее решения образовалась целая группа отдельных инструментов.

Многие базы данных имеют встроенную возможность поиска по тексту, однако всегда это очень ограниченная реализация. В большинстве случаев следует использовать более подходящие технологии.

Устройство полнотекстового индекса

Все технологии полнотекстового поиска работают по одному принципу. На основе текстовых данных строится индекс, который способен очень быстро искать соответствия по ключевым словам.

Обычно сервис поиска состоит из двух компонент. Поисковик и индексатор. Индексатор получает текст на вход, делает обработку текста (вырезание окончаний, незначимых слов и т.п.) и сохраняет все в индексе. Устройство такого индекса позволяет проводить по нему очень быстрый поиск. Поисковик — интерфейс поиска по индексу — принимает от клиента запрос, обрабатывает фразу и ищет ее в индексе.

Существует несколько популярных технологий для реализации полнотекстового поиска в приложениях.

1. Sphinx

Супер простое решение, которое подойдет для большинства случаев. По умолчанию поддерживает английский и русский язык. Имеет интерфейс для индексирования таблиц MySQL. Чтобы начать использовать Sphinx достаточно установить его из пакетов, настроить источник данных и запустить индексатор в cron задачу.

Конфигурация делится на source и index для определения источника данных и параметров индекса:

После этого достаточно запустить индексатор в cron, например для переиндексации каждые 5 минут:

В таком режиме максимальная задержка до появления данных в поиске будет составлять 5 минут.

Sphinx поддерживает обычный MySQL протокол для поиска, поэтому чтобы найти в индексе какой-то текст достаточно подключиться к порту 9306 и отправить обычный MySQL запрос:

Например, в PHP:

При больших объемах можно использовать схему Delta индексов для ускорения индексации. Кроме этого, Sphinx поддерживает Real Time индексы, фильтрацию и сортировку результатов поиска и поиск по wildcard условиям.

2. Solr

Solr — не просто поисковый индекс, а еще и хранилище документов. Т.е. в отличие от Sphinx’a, документы сохраняются целиком и их не нужно дублировать в базу данных.

Решение Java-based, поэтому понадобится JVM и сам Solr. Из пакетов можно поставить все вместе:

apt-get install solr-jetty

Либо просто скачать Solr и запустить его:

wget http://apache.cp.if.ua/lucene/solr/5.3.1/solr-5.3.1.tgz tar -xvf solr-5.3.1.tgz cd solr-5.3.1 bin/solr start

После этого сервис станет доступен на порту 8983:

http://127.0.0.1:8983/

Solr работает по текстовому HTTP протоколу. Сразу после установки можно отправлять данные в индекс. Индекс — это что-то вроде таблицы в MySQL, для ее создания нужно выполнить команду:

bin/solr create -c shop

Чтобы добавить документ в индекс, достаточно отправить такой запрос.

curl http://localhost:8983/solr/shop/update -d ‘ [ {"id" : "1", "title_t" : "The Solr And Shit", "author_t" : "Den Golotyuk" } ]’

Теперь можно сделать выборку документа по ID:

curl http://localhost:8983/solr/shop/get?id=1

Чтобы стала доступной возможность поиска по индексу, необходимо запустить перестроение индекса:

curl http://localhost:8983/solr/shop/update?commit=true

После этого можно искать по тексту:

curl http://localhost:8983/solr/demo/query -d ‘q=author_t:Den’

Получим что-то типа этого:

Solr поддерживает масштабирование в кластер, поэтому это решение подойдет для очень больших объемов данных и нагрузок. Кроме обычного текстового поиска этот поисковик может находить неточные соответствия (например, при поиске слов с ошибками).

3. Elastic

Elasticsearch — целая инфраструктура для работы с данными, в том числе полнотекстовым поиском. Построен на основе Apache Lucene.

Установка из кастомного репозитория Debian:

wget -qO — https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add — echo "deb http://packages.elastic.co/elasticsearch/1.4/debian stable main" | sudo tee -a /etc/apt/sources.list apt-get update && apt-get install elasticsearch update-rc.d elasticsearch defaults 95 10 /etc/init.d/elasticsearch restart

После запуска (может занять несколько секунд) нужно проверить доступность:

curl localhost:9200

Индексы (таблицы) создаются автоматически при индексации, а сам индексатор работает в режиме реального времени. Поэтому для добавления документа в индекс нужно сделать только один вызов:

curl -XPUT "http://localhost:9200/shop/products/1" -d’ { "title": "Elastic", "description": "Better than Solr" }’

Чтобы получить документ по id достаточно сделать такой вызов:

curl -XGET "http://localhost:9200/shop/products/1"

Для поиска документов по тексту:

curl -XPOST "http://localhost:9200/shop/products/_search" -d’ { "query": { "query_string": { "query": "Better" } } }’

Elastic имеет мега продвинутую систему хранения данных и протокол запросов.

Поэтому во многих случаях его применяют, как движок для Ad-hoc запросов.

Самое важное

Для поиска по тексту следует использовать указанные инструменты, т.к. обычные базы данных весьма ограничены и неэффективны в этом вопросе. Короткая сводка поможет выбрать подходящее решение:

  • Sphinx. Простой, быстрый, легкий, используется в связке с базовый данных, поиск по русскому/английскому тексту, wildcard поиск.
  • Solr. Большой, мощный, выступает как хранилище, миллион функций, сделать можно практически все, есть неточный поиск и возможность масштабироваться из коробке.
  • Elastic. Не только поиск и хранилище, а и другие инструменты (визуализация, сборщик логов, система шифрования и т.п.). Умеет масштабироваться и позволяет выполнять выборки очень сложной формы, что делает это хорошим вариантов для аналитической платформы.

Как сделать поиск по конкретному сайту с помощью Яндекса

Чтобы найти что-то на определённом сайте через Яндекс, можно указать требуемый адрес веб-ресурса в расширенной форме (другой вариант) или в строку поиска ввести запрос с использованием оператора , например,

вопрос site:shpargalkablog.ru

На многих сайтах, в том числе на блоге «Шпаргалка блоггера», поиск осуществляется скриптом из интерфейса https://site.yandex.ru/, который может настроить и добавить в код своего проекта даже начинающий вебмастер.

Плюсы и минусы Яндекс.Поиска для сайта

Плюсы

  1. Качественные результаты поиска, так как используются современные технологии компании, специализирующейся на обработке данных.
  2. Статистика заданных посетителями запросов.
  3. Бесплатно и без навязанной рекламы в отличие от похожего инструмента Google.

Минусы

  1. В выдаче сервиса участвуют только проиндексированные системой страницы сайта.
  2. Вероятна некорректная работа у посетителей из Украины в связи с блокировкой внутри страны служб Яндекса.

Как установить поиск Яндекса по сайту

Действия

  1. Подтвердить права на сайт в Яндекс.Вебмастере, если ранее этого не было сделано.
  2. На https://site.yandex.ru/searches/new/ определить область поиска (справка). Программа может искать:
    • по нескольким сайтам, http://shpargalkablog.ru/ http://date.shpargalkablog.ru/
    • по одному сайту, http://shpargalkablog.ru/
    • внутри одной конкретной папки, в которой, например, содержатся публикации только за 2011 год. http://shpargalkablog.ru/2011/
  3. Использовать вид с кнопкой «Найти», а не с изображением лупы.

    С последней форма не воспринимается посетителями как поисковая, о чём несколько раз писали в комментариях «Шпаргалки блоггера».

  4. Использовать вариант «Показывать результаты на моей странице»: видя тот же дизайн с той же основной навигацией посетитель не будет дезориентирован. Флажок «Открывать страницу результатов в отдельной вкладке» оставить неактивным.
  5. Запомнить id (см. в примере ), который можно увидеть в адресной строке браузера.
  6. На указанную страницу (см. в примере ) добавить
    • предложенные и код формы, и код результатов поиска,
    • для блокировки индексирования поисковыми системами <meta name=»robots» content=»noindex»/>

    Она не нужна в списке Sitemap и RSS.

  7. На остальные страницы сайта вставить примерно такой код формы без стороннего скрипта: <style> #search { display: flex; width: 20em; max-width: 100%; margin: 0 auto; } #search input[type=»search»] { flex: 1; } </style> <form action=»http://shpargalkablog.ru/search/» target=»_blank»> <input type=»hidden» name=»searchid» value=»808327«> <input type=»search» name=»text» placeholder=»Искать на сайте…»> <input type=»submit» value=»Найти»> </form> Образец: Поисковые подсказки прекратят работать, зато код не будет негативно сказываться на
    • открытии страниц сайта посетителями из Украины, хотя проблемы просмотра результатов поиска сохранятся,
    • скорости загрузки страниц сайта.

Предлагаем вам 19 способов, которые помогут вам найти необходимую вам информацию в Google наиболее эффективно. Опубликовано на веб-портале imbf.org

1. Как найти точную фразу или форму слова

Найти точную фразу или форму слова просто! Для этого используйте кавычки «». Возьмите фразу или слово в кавычки, и Google будет искать веб-страницы, где есть ровно такая фраза (форма слова).

Например: «фото реальных ангелов»

2. Как найти цитату, в которой пропущено слово

Если вы забыли слово в цитате — не беда!

Просто возьмите всю вашу цитату в кавычки и вместо забытого слова поставьте звездочку *.

И ваша цитата найдется вместе с забытым словом.

Например: «фотографии * ангелов»

3. Как найти любые из нескольких слов

Просто перечислите все подходящие варианты через вертикальный слеш: |. Google будет искать документы с любым из этих слов.

Например: проповеди | учения | семинары

4. Как найти слова в пределах одного предложения

Используйте оператор с красивым именем «амперсанд» — &. Если соединить слова амперсандом, Google найдет документы, где эти слова стоят в одном предложении.

Например: свидетельства & исцеления

5. Как найти документ, содержащий определённое слово

Поставьте перед нужным словом плюс, не отделяя его от слова пробелом. В запрос можно включить несколько обязательных слов.

Например: изгнания+ демонов

6. Как исключить слово из поиска

Поставьте минус перед словом, которое вы не хотите видеть в ответах. Так можно исключить даже несколько слов:

Например: доллар -курс -изменение

7. Как искать на определенном сайте

Для этого подойдет оператор site. Он позволяет прямо в запросе указать сайт, на котором нужно искать. Только обязательно поставьте после site двоеточие.

Например: чуделала:imbf.org

8. Как искать документы определенного типа

Вам нужен оператор mime. Поставьте в запросе mime, двоеточие и затем тип документа, который вам нужен. Например, pdf или doc.

Например: проповеди mime:pdf

9. Как искать на сайтах на определенном языке

С помощью оператора lang. После lang нужно поставить двоеточие и написать, на каком языке вам нужны документы. Если это русский язык, то нужно указать ru, если украинский — uk. Белорусский язык обозначается как be, английский — en, французский — fr.

Например: void glClearColor lang:ru

10. Поиск по синонимам

Символ ~ для поиска слов схожих к выбранному. Увидите все ссылки на страницы с синонимами к слову лучшие, но ни одна из них не будет содержать это слово.

Например: ~лучшие книги -лучшие

11. Значение слова

Введите в поисковую строку define: и узнаете значение этого слова.

Например: define:исцеление

12. Обратные ссылки

Наберите links:название сайта и вы узнаете ссылки ведущие на этот сайт.

Например: links:imbf.org

13. Конвертер величин

Если вам необходимо узнать величины просто введите ваш запрос в строку.

Например: 1 фут в килограммах

14. Узнать курс валют

Чтобы узнать курс валют достаточно просто ввести запрос.

Например: 1 доллар в гривнах

15. Время по городу

Введите запрос состоящий из «время» и «город» – в первой строке будет точное время этого города.

Например: time Киев

16. Калькулятор

Достаточно вбить пример в строку поиска и нажать поиск – Google выдаст результат уравнения.

Например: 77+1

17. Поиск кешированной страницы

У Google есть свои сервера, где он хранит кешированные страницы. Если нужна именно такая: «caсhe:»

Например: caсhe:imbf.org

18. Прогноз погоды по городу

Также как и в случае со временем строке поиска используем оператор «weather» и «город». И узнаете прогноз на несколько дней.

Например: weather Киев

19. Переводчик

Можно переводить слова не отходя от поисковика. «translate слово into язык».

Например: translate чудеса исцелений into English

Веб-портал imbf.org

← Назад в рубрику↑ Наверх

Понравилось? Поделитесь с друзьями!

Facebook

B

t

G+

Вы хотите перемен?

Приглашаем посетить конференцию Центра «Благословение Отца» и получить от Господа исцеление от болезней, освобождение от демонов, духовный или финансовый прорыв.

Рекомендовано для вас

  • Каждый должен знать эти 4 способа как повысить иммунитет

    Повысить иммунитет взрослым и детям просто Есть основные четыре способа — здоровый сон, никакого стресса, правильная пища и препараты, повышающие иммунитет.

  • Диагностика работы надпочечников и способы профилактики болезней

    Надпочечники — это крошечные железы, расположенные на почках, которые производят половые гормоны и кортизол. Когда все находится под контролем и

  • Знаете, иногда люди не хотят быть свободными, — Кэтрин Кульман

    Знаете, иногда люди так долго сидят в тюрьме, что уже не хотят быть свободными.

  • Есть ещё кое-что, о чём мало кто знает

    Полезные продукты для здоровья и долголетия. Все мы знаем о пользе орехов: они богаты ненасыщенными жирными кислотами и так далее, но есть что-то еще интересное!

  • Знаете ли вы, что опасно кушать натощак!

    То, что завтрак — самая важная еда за день, мы с горем пополам выучили. В итоге утром мы добросовестно едим, да только не всегда то, что нужно..

  • 6 способов испортить свои отношения с Богом

    Это должны прочитать все верующие. Многие вещи которые для нас стали нормальными, в действительности являются ненормальными и вредят отношениям с Богом.

  • Билл Джонсон. Мудрость знает…

    Высказывание Билла Джонсана, которое соединяет такие понятия как мудрость, служить, царственность в одно целое.

  • Чтобы молиться с верой, нужно знать волю Божью, — Ти Би Джошуа

    Короткое послание пророка Ти Би Джошуа о том, чтобы молиться с верой, нужно знать волю Божью. А вы знаете волю Отца небесного?

  • 03 Школа сверхъестественного — 10 способов для исцеления больных

    Способы для исцеления больных приведены в школе сверхъестественного. Стоит ли выбрать один или можно воспользоваться несколькими?

  • Что вы должны знать о «Благословение Отца» — Дмитрий Лео

    Дмитрий Лео приоткрывает тайну чем является Духовный Центр «Благословение Отца».

  • Реальный успех во Христе приходит, если вы знаете это, — Р.Уоррен

    Бог не заставит вас быть тем, кем вас хочет видеть кто-то. Бог не заставит вас быть тем, кем хотят вас видеть ваши родители, ваша подруга или друг…

  • Не искать ближнего, а стать ближним, — Дмитрий Лео

    Пастырь Духовного Центра Благословение Отца Дмитрий Лео, делится важным посланием относительно самой важной заповеди. Многие не знают, как ее исполнить.

Здравствуйте!

Дано: Сайт с множеством пользовательских файлов (jpg/png/doc/xls/rar/zip/pdf/…), которые уже не актуальны, ссылки на которые были удалены (но не сами файлы).

Задача: Удалить файлы, на которые нет ссылок в файлах *.php (index.php/.left.menu.php/…).

Предполагаемый алгоритм работы:

1) find ищет пользовательские файлы:

2) после первого найденного файла grep ищет упоминания этого файла в *.php файлах рекурсивно

3) если хотябы в одном *.php файле упоминается название найденного файла, то считается, что ссылка на файл есть и его удалять не нужно

4) если найденный пользовательский файл не упоминается ни в одном *.php файле, то событие записывается в *.log и файл удаляется

5) после этого повторяется пункт 1 со следующим найденным пользовательским файлом

Вожможно ли? Или это велосипед и существует что-то готовое? (гугл ничего вменяемого не находит)

Ronald73789

Добавить комментарий

Закрыть меню