Madskillz.pngСкачать программу «Магадан» LITE — бесплатную, не ограниченную по времени редакцию парсера ключевых слов!

Сложные поисковые запросы

Материал из "Магадан" - инструкция пользователя
Перейти к навигации Перейти к поиску

Сложные поисковые запросы (или «маска поиска») — запросы на получение из базы или подсветку ключевых слов в уже сформированном списке, поддерживаемые различными элементами интерфейса «Магадана», такими как элемент интерфейса «Список ключевых слов» и Браузер баз ключевых слов. Вводятся в текстовом виде в поля ввода ключевых слов вручную, либо с помощью визуального конcтруктора сложных поисковых запросов.

Использование

Сложные поисковые запросы используются в двух контекстах:


Manual-icon-exlamation.pngВажно!
Учитывая то, что все без исключения списки ключевиков в интерфейсе «Магадана» выполнены на базе элемента интерфейса «Список ключевых слов», можно с уверенностью сказать, что сложные поисковые запросы поддерживаются каждым окном программы, так или иначе оперирующим списками ключевых слов.

Следует, также, отметить, что браузер баз ключевых слов позволяет многократно усложнять условия выполняемых к базе запросов, используя многочисленные фильтры, доступные в его интерфейсе. Непосредственно же структура сложных поисковых запросов унифицирована в рамках всего интерфейса «Магадана» и описана ниже.

Структура: искомые и стоп-слова

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

Сложный поисковый запрос (или «маска поиска») может состоять из следующих элементов:

  • «Разрешенное слово» («искомое», «допустимое», «Allow-») — будучи указанным в тексте сложного поискового запроса, декларирует требование присутствия заданного слова во всех искомых ключевых фразах.
Допустимые слова вводятся «как есть», без модификаторов. К допустимым словам применяется условие И: для того, чтобы искомое ключевое слово в списке или в базе (при использовании браузера баз) отвечало условиям сложного поискового запроса, оно должно содержать все допустимые слова, указанные в тексте запроса.
  • «Запрещенное слово» («исключаемое», «Deny-», «стоп-слово») — декларирует требование отсутствия заданного слова во всех искомых ключевых фразах.
Стоп-слова вводятся с модификатором «-» («дефис», «минус»), предваряющим слово (без разделения пробелом). К стоп-словам применяется условие ИЛИ: если ключевое слово из списка или базы содержит хотя бы одно из указанных в поисковом запросе стоп-слов, оно не получит статус соответствия указанному поисковому запросу (не будет подсвечено в списке, не попадет в выборку в браузере).

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

Стоп-слова имеют приоритет над допустимыми словами: одно и то же слово, указанное как допустимое и как стоп-слово, в конечном итоге сработает как стоп-слово.

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

Примеры простых запросов, без точного вхождения

Ниже приведена сводная табличка для нескольких ключевых фраз, содержащая результаты отработки функции установления соответствия ключевой фразы тому или иному сложному поисковому запросу. Словом «Да» (на зеленом фоне) обозначены случаи установления соответствия ключевой фразы указаному запросу, словом «Нет» (красный фон) — случаи, когда соответствие установлено не будет.

↓Примеры слов, испытываемых на право называться соответствующими условиям сложного поискового запроса↓
↓Значение сложного поискового запроса↓ «русское поле экспериментов» «филадельфийский эксперимент» «экспериментальное поле» «филадельфия лосось» «русский лось»
«русск» Да Нет Нет Нет Да
«поле» Да Нет Да Нет Нет
«поле филадельф» Нет Нет Нет Нет Нет
«поле -русс» Нет Нет Да Нет Нет
«эксперимент -поле» Нет Да Нет Нет Нет
«эксперимент -русс -филадельф» Нет Нет Да Нет Нет
«-лос» Да Да Да Нет Нет
«-лось» Да Да Да Да Нет
«-ло эксперимент -лось -фила» Да Нет Да Нет Нет
«-эксперимент эксперимент» Нет Нет Нет Нет Нет

Поиск по точному вхождению

Галочка «Поиск точных вхождений» в блоке «Выборка из базы» Браузера файлов баз ключевых слов
Выпадающий список «Режим работы» в Фильтре ключевых слов

По умолчанию, поиск производится по наличию подстроки: если часть проверяемого ключевого слова содержит слово искомое (либо не содержит стоп-слово), проверяемое слово считается удовлетворяющим запросу. Иными словами, все искомые и стоп-слова рассматриваются как обернутые в «маску» (см. ниже). Например, поисковое слово «лом» будет неявно преобразовано в «*лом*», и по запросу будет найдено как слово «лом», так и «металлоломом».

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

Режим работы по точному вхождению включается различными элементами интерфейса программы (галочка, выпадающий список и пр.), в заивисимости от контекста. Например, в Браузере файлов баз ключевых слов за поиск ключевых слов по точному вхождению отвечает галочка «Поиск точных вхождений», располженная в блоке «Выборка из базы», прямо под полем ввода; в Фильтре ключевых слов же за переключение отвечает выпадающий список «Режим работы», содержащий пункты «Поиск подстроки» и «Поиск точных вхождений».

Примеры поиска по точному вхождению

↓Примеры слов, испытываемых на право называться соответствующими условиям сложного поискового запроса↓
↓Значение сложного поискового запроса↓ «русское поле экспериментов» «филадельфийский эксперимент» «экспериментальное поле» «филадельфия лосось» «русский лось»
«русск» Нет Нет Нет Нет Нет
«поле» Да Нет Да Нет Нет
«поле филадельф» Нет Нет Нет Нет Нет
«поле -русс» Да Нет Да Нет Нет
«эксперимент -поле» Нет Да Нет Нет Нет
«эксперимент -пол» Нет Да Нет Нет Нет
«эксперимент -русс -филадельф» Нет Да Нет Нет Нет
«-лос» Да Да Да Да Да
«-лось» Да Да Да Да Нет
«-ло эксперимент -лось -фила» Нет Да Нет Нет Нет
«-эксперимент эксперимент» Нет Нет Нет Нет Нет

Поисковая маска

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

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

Примеры поиска по точному вхождению с маской

↓Примеры слов, испытываемых на право называться соответствующими условиям сложного поискового запроса↓
↓Значение сложного поискового запроса↓ «русское поле экспериментов» «филадельфийский эксперимент» «экспериментальное поле» «филадельфия лосось» «русский лось»
«*» Да Да Да Да Да
«русск*» Да Нет Нет Нет Да
«поле» Да Нет Да Нет Нет
«поле*» Да Нет Да Нет Нет
«поле *» Да Нет Да Нет Нет
«эксперимент*» Да Да Да Нет Нет
«*эксперимент*» Да Да Да Нет Нет
«* эксперимент*» Да Да Да Нет Нет
«эксперимент *» Нет Да Нет Нет Нет
«эксперимент* *» Да Да Да Нет Нет
«эксперимент поле» Нет Нет Нет Нет Нет
«эксперимент* поле» Да Нет Да Нет Нет
«эксперимент* поле -русс» Да Нет Да Нет Нет
«эксперимент* поле -русс*» Нет Нет Да Нет Нет
«поле -русс*» Нет Нет Да Нет Нет
«*поле -русс*» Нет Нет Да Нет Нет
«* поле -русс*» Нет Нет Да Нет Нет
«-лос*» Да Да Да Нет Нет
«-ло эк*римент -лос* -фила» Нет Да Нет Нет Нет
«-ло эк*римент -лос* -фила*» Нет Нет Нет Нет Нет
«-ло* эк*римен* -лос -фила» Да Да Да Нет Нет
«-ло* эк*римент* -лос -фила*» Да Нет Да Нет Нет
«-эксперимент эксперимент*» Да Нет Да Нет Нет
«-эксперимент* эксперимент» Нет Нет Нет Нет Нет
«-эксперимент* эксперимент*» Нет Нет Нет Нет Нет


См. также