Синтаксис поисковых фраз |  |
Текстовый поиск предназначен для поиска статей и разделов сайта по введенным
ключевым словам. Вы можете так же указывать более сложные запросы.
При поиске результаты поиска сортируются по релевантности (рангу).
Релевантность (или ранг результата) - это коэффициент (число), который
характеризует степень соответствия результата поиска Вашему запросу.
Что я могу написать в запросе на поиск?
- <p>
Слова, разделенные пробелом. В таком случае будут найдены результаты,
содержащие все эти слова либо любую форму этих слов.
</p>
- <p>
+
Предшествующий слову знак «плюс» показывает, что это слово не обязательно должно
присутствовать в каждом возвращенном результате.
Результат может быть возвращен, если в нем есть какое-нибудь другое слово из этой поисковой фразы.
</p>
- <p>
-
Предшествующий слову знак «минус» означает, что это слово не должно
присутствовать в каком-либо возвращенном результате.
По умолчанию (если ни плюс, ни минус не указаны) данное слово является
не обязательным, но содержащие его строки будут оцениваться более высоко.
</p>
- <p>
*
Звездочка является оператором усечения.
Она может добавляться в начале или в конце слова.
Например, последовательность «природ*» будет соответствовать любому слову
«природа», «природный», «природоведение», а последовательность «*моби*»
соответствует любому слову, в котором есть последовательность «моби», например,
«автомобиль», «мобильный».
</p>
- <p>
!
Восклицательный знак является запретом на учет морфологии слов.
Например, при поиске «выкопать» будут найдены так же слова
«выкопали», «выкопано», «вырыли», «вырыть» и др. При поиске
«!выкопать» будет найдено только слово «выкопать».
Морфология слов так же не учитывается при использовании оператора усечения (*).
</p>
Ниже приведен ряд примеров:
- apple banana
-
найдет все разделы, в которых упоминаются оба эти слова
- +apple +juice
-
найдет все разделы, в которых упоминается по меньшей мере
одно из этих двух слов
- apple +macintosh
-
найдет все разделы, в которых упоминается слово “apple”, но ранг
результата будет выше, если в нем упоминается так же слово “macintosh”
- apple -macintosh
-
найдет все разделы, в которых упоминается слово “apple”, но
не “macintosh”
- apple*
-
найдет все разделы, в которых упоминается слово “apple”, “apples”,
“applesauce”, “applet”.
Отличия синтаксиса поисковых фраз в службе поиска от синтаксиса фраз в полнотекстовом поиске MySQL:
| Особенность |
В MySQL |
В службе поиска |
|
Просто словам, разделенным пробелом, соответствуют строки
|
в которых есть хотя бы одно любое слово
|
в которых есть все эти слова
|
|
Оператор “+”
|
слово является обязательным
|
слово является необязательным
|
|
Операторы “<” и “>”
|
изменяют вклад слова в величину релевантности
|
не используются
|
|
Оператор “()”
|
группирует слова в подвыражения
|
не используются
|
|
Оператор “~” (тильда)
|
слово является допустимым, но его вклад в релевантность результата является отрицательным (нежелательное, но допустимое слово)
|
не используются
|
|
Оператор “*” (звездочка)
|
ставится только в конце слова
|
может ставиться в начале или в конце слова
|
|
Оператор “” (кавычки)
|
поиск фразы
|
не используется
|
|
Оператор “!” (восклицательный знак)
|
не используется
|
отключение учета морфологии слов
|
Смотрите так же
При подготовке этой страницы помощи использовалась документация по системе
управления базами данных MySQL:
http://dev.mysql.com/doc/mysql/ru/Fulltext_Search.html
 | Статьи | | | Статьи, расположенные на этом сайте | | |  | Программирование | | | Здесь описан бесплатный движок для портала, приведена документация по всем модулям разрабатываемой мной системы на PHP, описаны некоторые подходы к программированию и приведены некоторые мои разработки на Delphi. | | |  | Модули | | | Описание модулей системы | | |  | search | | | Описание подсистемы поиска | | |  | Документация | | | Особенности устройства и использования службы поиска | | | |
|
|
|
|
Последняя модификация: 29.08.05 16:35 q Не проходите мимо! Оставьте Ваш комментарий в форуме! >>> Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|