[Закрыть]
 
popoff.donetsk.ua
Для людей, которым не нужна смерть, чтобы хотеть жить, смысл жизни - в самой жизни. В том, чтобы видеть деревья и слушать птиц. /Popoff/
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Статьи - Программирование - Модули - search - Документация - Синтаксис поисковых фраз
Я это делаю
Персональное меню
Голосование
Деньги, либо любимое занятие? Постоянный адрес этого вопроса
Деньги, но неинтересная работа и невозможность уделить время семье
Интересная работа, возможность саморазвиваться, но нищенский заработок
Ваш возраст (не обязательно)
Почему? (не обязательно)

Голосование закрыто.

Поиск по сайту
Реклама
Обмен электронных валют
money.dn.ua
Статистика

Синтаксис поисковых фраз

Постоянный адрес статьи

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

При поиске результаты поиска сортируются по релевантности (рангу). Релевантность (или ранг результата) - это коэффициент (число), который характеризует степень соответствия результата поиска Вашему запросу.

Что я могу написать в запросе на поиск?

  1. <p> Слова, разделенные пробелом. В таком случае будут найдены результаты, содержащие все эти слова либо любую форму этих слов. </p>
  2. <p> +    Предшествующий слову знак «плюс» показывает, что это слово не обязательно должно присутствовать в каждом возвращенном результате. Результат может быть возвращен, если в нем есть какое-нибудь другое слово из этой поисковой фразы. </p>
  3. <p> -    Предшествующий слову знак «минус» означает, что это слово не должно присутствовать в каком-либо возвращенном результате. По умолчанию (если ни плюс, ни минус не указаны) данное слово является не обязательным, но содержащие его строки будут оцениваться более высоко. </p>
  4. <p> *    Звездочка является оператором усечения. Она может добавляться в начале или в конце слова. Например, последовательность «природ*» будет соответствовать любому слову «природа», «природный», «природоведение», а последовательность «*моби*» соответствует любому слову, в котором есть последовательность «моби», например, «автомобиль», «мобильный». </p>
  5. <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

Не проходите мимо! Оставьте Ваш комментарий в форуме! >>>