Как в запросе указать тип файла в котором должны находиться слова выбранные для поиска

Обновлено: 05.07.2024

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

Этот раздел организован следующим образом:

О расширенном синтаксисе запросов

Запрос состоит из базовых запросов, связанных с AND, OR и NOT, как показано в следующем примере синтаксиса:

АКС не учитывает регистр, за исключением AND, OR и NOT, которые должны располагаться в верхнем регистре.

Если запрос имеет два или более использования и или или, то они будут привязаны слева направо, независимо от того, является он и или или. Таким образом, запрос "Apple AND груш или Плам" будет интерпретирован так, как если бы он был написан как "(Apple AND груш) или Плам", а запрос "Apple или груш и Плам" будет интерпретироваться как "(Apple или груша) и Плам". Таким образом, если документ содержит слово Плам, но ни Apple, ни груши, первый запрос возвратит его, но второй запрос не будет. Поэтому рекомендуется использовать явные круглые скобки для любого запроса, который смешивается с, и или, чтобы избежать ошибок или неправильных интерпретаций.

Базовый запрос выполняет поиск элементов, которые соответствуют ограничению для свойства. Единственной обязательной частью базового запроса является значение ограничения или поиска. если свойство не задано, Windows поиск выполняет поиск по всем свойствам. представляет ограничение поиска.

Следующие формы для базового запроса являются допустимыми:

Свойство обозначается ключевым словом, таким как Author или size, или каноническим именем свойства, например System. DateModified. Для свойства допустимы следующие формы:

Оператор указывает операцию, например < или =. Список допустимых операторов см. в подразделе «операторы запроса» далее в этом разделе.

Базовое ограничение — это простое ограничение для свойства, которое можно записать без скобок:

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

если оператор не указан, Windows поиск выбирает наиболее подходящий оператор для запроса:

  • Для свойства String _ _ предполагается использование оператора COP Word STARTSWITH $<.
  • Для всех остальных свойств _ предполагается, что используется оператор COP EQUAL =.

Для программного использования АКС рекомендуется всегда иметь явный оператор. Допустимая форма для поиска простого значения или диапазона значений выглядит следующим образом:

Простое значение может состоять из любого из следующих типов:

Примеры

Запрос, выполняющий поиск документа, содержащего этап «прошлый квартал», созданный с помощью Сереса или Иванов и сохраненный в папке MyDocs, объединяет три основных запроса следующим образом:

Вот три основных запроса:

  • "прошлый квартал"
  • Автор: (Сереса или Иванов)
  • Папка: MyDocs

Базовый запрос, в котором используется канонический синтаксис:

Свойства

на свойства ссылается ключевое слово, которое может быть именем канонического свойства в Windows 7 и более поздних версий. акс в пользовательском интерфейсе Windows может использовать метку вместо канонического имени свойства, например author, а не System. author. в Windows Vista и более ранних версиях можно было использовать метки на английском языке независимо от языка пользовательского интерфейса. в Windows 7 и более поздних версиях Windows поиск распознает ключевые слова в текущем языке пользовательского интерфейса по умолчанию.

Поддержка пользовательских свойств

Свойства DateTime в Windows 8

начиная с Windows 8, свойства DateTime (например, System. DateModified) поддерживают канонический формат даты и времени, заданный ISO-8601, при необходимости включая часовой пояс UTC.

Windows 8 и более ранних версий дата и время без времени UTC: гггг - мм - DDThh:мм:сс

Этот формат задает местное время независимо от национальной настройки пользователя или системы.

Windows 8, дата-время с часовым поясом utc: гггг - мм - DDThh:мм:сстзд

Этот формат задает время в указанном часовом поясе в формате UTC.

Использование ключевых слов в локальных языках

в Windows 7 и более поздних версиях назначенные ключевые слова работают только в системном языке, например в ключевых словах немецкого языка только в немецкой операционной системе, а ключевые слова на английском языке — только в английской версии операционной системы. System. Author — это каноническое ключевое слово, а для свойства System. Author — Author, например,. введение канонических ключевых слов компенсирует тот факт, что ключевые слова, назначенные английским языком, больше не распознаются во всех операционных системах независимо от языка, как в Windows Vista и более ранних версий.

в Windows 7 и более поздних версиях Windows поиск распознает ключевые слова только в текущем языке по умолчанию, а не на английском языке, если только английский не является текущим по умолчанию. Рекомендуется, чтобы разработчики всегда использовали канонический синтаксис, чтобы их приложения не имели проблем языка с ключевыми словами.

канонический синтаксис расширенных запросов в Windows 7

Ниже приведены соглашения для канонического синтаксиса ключевого слова.

для чисел в Windows 7 и более поздних версий не существует канонического синтаксиса. Поскольку форматы с плавающей запятой различаются в разных языковых стандартах, использование канонического запроса, включающего константу с плавающей запятой, не поддерживается. целочисленные константы, напротив, могут быть записаны только с помощью цифр (без разделителей для тысяч) и могут безопасно использоваться в канонических запросах в Windows 7 и более поздних версиях.

Примеры

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

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

Операторы запроса

Если свойство p имеет несколько значений для некоторого элемента, запрос АКС для p: возвращает элемент, если имеет значение true по крайней мере для одного из значений. ( представляет ограничение.)

Синтаксис, приведенный в следующей таблице, состоит из оператора, символа оператора, примера и описания примера. Оператор и символ могут использоваться на любом языке и включаться в любой запрос. Не используйте _ Операторы неявных или COP _ приложений COP _ . Некоторые операторы имеют взаимозаменяемые символы.

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

google

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

С помощью оператора ” “. Заключите фразу или слово в кавычки, и Google будет искать веб-страницы, где есть ровно такая фраза (форма слова).

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

Забыли слово в цитате? Возьмите всю цитату в кавычки, а вместо пропущенного слова поставьте звездочку *. Цитата найдется вместе с забытым словом.

«ночь улица * аптека»

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

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

ананасы | рябчики | шампанское
дачные участки (рублевское | киевское | минское) шоссе

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

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

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

Памятник Шолохову +бульвар

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

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

мумий тролль мультфильм -рок -лагутенко
схемы вязания спицами -купить

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

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

конституция рф site:consultant(точка)ru
маяковский окна site:lib(точка)ru

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

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

Помниите:

OR Логическое «ИЛИ» позволяет найти несколько вариантов слов или выражений. Ему соответствует символ «|».

+ Знак Плюс заставит Google обязательно учесть слово, перед которым он стоит, при обработке запроса.

» дает Google команду искать не только указанное слово, но и его синонимы

* Знак умножения заменяет одно слово. Можно указать сколько может быть разных слов между искомыми.

filetype: Оператор даёт возможность указать тип файла, в котором должны находится слова выбранные для поиска.

site: Ограничивает поиск слов, которые стоят перед оператором, указанным доменом или сайтом.

movie: Этот запрос даёт команду для поиска различной информации о видеофильмах.

daterange: Поиск страниц, проиндексированных за указанный промежуток дней, указанных в Julian Day Number, конвертер даты

safesearch: Безопасный поиск. В результатах будут исключены ссылки на сайты с содержимым для взрослых (адалт контент)

allintitle: В результате поискового запроса будет выдан список страниц, у которых есть данные слова в заголовке.

intitle: Первое слово будет содержаться в заголовке, а все остальные в любом месте страницы.

allinurl: В результате запроса будет выдан список страниц, у которых есть данные слова в адресе страницы, в её URL.

inurl: Аналогичен оператору allinurl, только производит поиск в адресах страниц одного слова.

allintext: Используется для поиска слов только в тексте документов. Игнорирует ссылки, URL-адреса и названия.

intext: Аналогичен оператору allintext, только производит поиск по тексту документа одного слова.

allinanchor: При этом запросе поиск будет производиться по тексту ссылок, все слова должны быть в ссылке

inanchor: Аналогичен оператору allinanchor, только производит поиск по тексту ссылок одно слово.

related: Поисковик выдаст страницы, которые похожи по тематике с указанной в строке поиска.

info: Информация о странице, для просмотра дополнительных сведений необходимо пройти по ссылкам.

cache: Этот оператор покажет последнюю сохраненную в кеше Google копию страницы и дату её сохранения.

link: Покажет все страницы, которые ссылаются на страницу с указанным адресом.

Люди редко пользуются языком запросов поисковых систем и зря – с помощью пары простых операторов можно значительно сузить поиск и найти желаемое намного быстрей. А для работников SEO не знать об операторах поисковых систем – вообще позор. Синтаксис поисковых систем Яндекс и Гугл очень прост.

Содержание:

Операторы поисковых запросов помогают получить полезную информацию об индексации сайта, выявить проблемы и даже разобраться в нюансах работы поисковых алгоритмов. В данной статье все операторы поиска без примеров, но зато они здесь ВСЕ и будут дополняться (или удаляться), чтобы информация была актуальна.

Операторы поиска

Рассмотрю только Google и Яндекс, ведь в основном все работают с ними, остальные поисковики подтягиваются как-то сами.

Общие для Яндекс и Гугл операторы.

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

Операторы поиска для Яндекса

Оператор /n , где n максимальное расстояние между заданными словами

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

Оператор /(m n), где

m — минимальное расстояние между заданными словами, n — максимальное расстояние между заданными словами

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

Оператор && /n,

Где n — максимальное расстояние между предложениями, содержащими слова запроса

Поиск документов, в которых слова запроса (разделенные оператором) располагаются в пределах n предложений друг относительно друга.

Порядок, в котором идут слова запроса, не учитывается.

Оператор скобки ()

Группировка слов при сложных запросах.

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

Документные операторы Яндекса

Перечисленные выше операторы не обязательно запоминать, т.к. расширенные поиск Яндекса по сути является интерфейсом к этим операторам. Т.е. вы сможете выбирать настройки поисковой формы и получать результат, как будто вводили операторы вручную.

Теперь недокументированные операторы:

Операторы поиска для Google

Документные операторы Google

  • site: аналогично Яндексу ищет по указанному сайту или домену
  • link: поиск страниц, ссылающихся на указанный сайт
  • related: поиск страниц со схожим содержимым
  • info: С помощью этого оператора можно получить сведения о веб-адресе, в том числе ссылки на кешированную версию страницы, похожие сайты, а также страницы, ссылающиеся на указанную вами.
  • cache: просмотр кешированной версии страницы
  • filetype: поиск в указанных типах файлов, можно указать расширение
  • movie: поиск информации о фильмах
  • daterange: поиск страниц проиндексированных за указанный промежуток времени
  • allintitle: поиск страниц, у которых слова из запроса находятся в title
  • intitle: тоже самое, но часть запроса может содержаться и в другой части страниц
  • allinurl: поиск страниц, содержащих все слова запроса в url
  • inurl: тоже самое, но для одного слова
  • allintext: только в тексте
  • intext: для одного слова
  • allinanchor: поиск по словам в анкорах
  • inanchor:
  • define: поиск страниц с определением указанного слова

Если есть чем дополнить, или какие-то операторы уже не работают – пишите в комментариях.

Расширенный поиск: язык запросов Яндекс

Для того, чтобы эффективно искать информацию в Yandex, гугл, не всегда достаточно просто написать вопрос в поисковую строку. Чтобы получить качественный ответ, иногда нужно сформировать поисковые запросы. Для каждой поисковой системы существуют собственные правила, по которым составляются поисковые запросы.

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

Виды поиска в поисковой системе Яндекс

  • Персональный для авторизованных пользователей. Производится с учетом полученной статистики от предыдущих запросов. Для конкретного пользователя качество полученных улучшается с каждым выполненным поиском, для упрощения процесса демонстрируются подсказки из истории предыдущих запросов. Сайты, которые посещаются наиболее часто, автоматически демонстрируются в первую очередь, даже если они не стоят в топе общей выдачи.
  • Поиск людей. Отдельная опция, которая позволяет найти информацию о человеке, используя данные, оставленные им в социальных сетях. Достаточно ввести всю имеющуюся информацию: возраст, место работы, учебное заведение или адрес.
  • Расширенный. Позволяет искать информацию на конкретном сайте или же в отдельно взятом регионе. Для того, чтобы его запустить, понадобится уточнить морфологию, дату обновления, тип файла, язык.
  • Семейный. Необходимо для того, чтобы ограничить детей от выдачи информации 18+. Имеет несколько различных режимов. В семейном режиме подобный контент не демонстрируется никогда. В умеренном контент 18+ может быть показан при необходимости. В неограниченном режиме фильтры для контента не используются.

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

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

Стандартный запрос в поисковой строке Яндекса

Для обычного запроса в поисковой строке Яндекса учитываются следующие параметры: род, падеж, число и склонение ключевого слова и часть речи. Это значит, что слово будет найдено, если оно употребляется в другом склонении. Но однокоренные слова в итоговую выдачу не попадут. Особенно если однокоренное слово представляет собой другую часть речи. Например «обогреватель» для Яндекса считается похожим на «грелку». Но не на «греть» и не на «нагревать».

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

Расширенный поиск: язык запросов Яндекс

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

Правила синтаксиса поискового запроса

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

Специальные символы, работающие в морфологии Яндекса

1. ! (восклицательный знак)

Используется в формате команды: !слово

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

Запрос: !Продать квартиру онлайн

Отображается: Продать квартиру онлайн

Не отображается: Продал квартиры, продаю квартиру

Расширенный поиск: язык запросов Яндекс

2. + (плюс)

Используется в формате команды: +слово

Данная команда принудительно фиксирует слова, которые обязательно должны быть на странице. Это позволяет отключить автоматическую функцию поиска, которая скрывает местоимения, слова без смысла.

Запрос: роспись +по дереву

Отображается: роспись по дереву

Не отображается: роспись на дереве

3. – (минус)

Используется в формате команды: -слово

Данный знак исключает из выдачи результаты, где есть слово, которое выделено минусом.

Запрос: роспись по –дереву

Отображается: роспись по камню, роспись по штукатурке

Не отображается: роспись по дереву

4. “ ” (кавычки)

Используется в формате команды

Знак позволяет искать по конкретной цитате, зафиксировав количество слов.

Запрос: “яхта в аренду посуточно”

Отображается: яхта в аренду посуточно, яхта для аренды посуточно

Не отображается: посуточная аренда яхты

5. * (звездочка)

Используется в формате команды: “первое слово * третье слово”

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

Запрос: “мороз и * * чудесный”

Отображается: мороз и солнце, день чудесный

Не отображаются: все результаты, которые не содержат слов «мороз», «и», «чудесный».

Расширенный поиск: язык запросов Яндекс

6. | (вертикальная черточка)

Используется в формате команды: первое слово второе слово третье слово

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

Запрос: заказ гамбургер пицца

Отображается: заказ гамбургер, заказ пицца, заказ пицца «гамбургер»

Не отображается: результаты, которые не содержат ни одного из слов.

Если использовать несколько символов сразу, результат в выдаче будет точнее. Например, чтобы произвести точный поиск по конкретным словам, стоит воспользоваться и кавычками, и восклицательными знаками для фиксирования формы слова. Тогда запрос будет выглядеть так: “!слово !слово !слово”.

Документные операторы

Помимо специальных символов в поиске Яндекса можно использовать и следующие документные операторы.

1. Site (поиск по сайту и поддоменам)

Этот оператор позволяет искать документы: которые имеют отношение к конкретному сайту.

Пример запроса: site: адрес сайта

2. Url

Документный оператор, запускающий поиск информации на всех страницах, размещенных по конкретному адресу.

Пример запроса: url: полное название страницы

Если необходимо найти страницы, которые начинаются с какой-то конкретной части адреса, нужно поставить звездочку вместо неопределенной части: url: хост/категория/*

3. Host

Этот оператор запускает поиск по хосту, позволяет найти все страницы, которые на нем размещены.

4. Rhost

Данный оператор действует как и оператор host, но для его использования нужно использовать запись в обратном порядке.

Пример запроса: rhost:ru.poisk.www

5. Mime

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

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

6. Land

Этот оператор необходимо для поиска на конкретном языке. Каждый язык имеет свое обозначение. Всего доступны девять языков. Ru – русский язык, de – немецкий язык, fr – французский язык, tr – турецкий язык, kk – казахский язык, tt – татарский язык, be – белорусский язык, en – английский язык.

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

7. Date

Этот оператор позволяет производить поиск на странице с конкретной датой внесения последних изменений. Точные изменения при это узнать невозможно. Но date может отследить динамику редактирования и обновления информации.

Для точной конкретной даты: date:ГГГГММДД

Для интервала дат: date:ГГГГММДД..ГГГГММДД;

Промежуток времени до конкретной даты, включая саму дату: date:<ГГГГММДД

Промежуток времени после конкретной даты, не включая саму дату: date:<=ГГГГММДД

Промежуток времени после конкретной даты, исключая саму дату: date:>ГГГГММДД

Промежуток времени после конкретной даты, не исключая саму дату date:>=ГГГГММДД

Дата в неполном формате: date:ГГГГММ*

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

Специализированный инструмент для seo-оптимизаторов – рекомендованные запросы

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

  • Прогноз цены клика,
  • Прогноз количества кликов,
  • Прогноз числа показов,
  • Позиция страницы в поиске на конкретный момент.

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

Для того, чтобы этого не произошло, страницу необходимо оптимизировать: внести соответствующие title, description и h1.

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

Этот инструмент является максимально полезным для всех, кто занимается оптимизацией seo.

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

Читайте также: