powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Full-Text: как работает такой запрос?
2 сообщений из 2, страница 1 из 1
Full-Text: как работает такой запрос?
    #39673540
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой запрос:
Select * from CONTAINS(testing, "computer failure")


интерпретируется как
Select * from CONTAINS(testing, "computer AND failure")

или
Select * from CONTAINS(testing, "computer OR failure")

?
...
Рейтинг: 0 / 0
Full-Text: как работает такой запрос?
    #39674493
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://docs.microsoft.com/ru-ru/sql/t-sql/queries/contains-transact-sql?view=sql-server-2017
Ни то, ни другое
BOLУказывает соответствие для точного слова или фразы. Примерами допустимых простых выражений являются "база данных", данные и "Microsoft SQL Server". Фразы должны заключаться в двойные кавычки (""). Слова во фразе должны стоять в таком же порядке, как задано в аргументе <contains_search_condition>, по мере их появления в столбце базы данных. Поиск символов в слове или фразе проводится без учета регистра. Пропускаемые слова (или стоп-слова, такие как "a", "and" или "the"), содержащиеся в столбцах полнотекстового индекса, не хранятся в полнотекстовом индексе. Если при поиске по одному слову используется слово из числа пропускаемых, SQL Server возвращает сообщение об ошибке, в котором говорится, что запрос содержит только пропускаемые слова. SQL Server хранит стандартный список пропускаемых слов в каталоге \Mssql\Binn\FTERef каждого экземпляра SQL Server.
Знаки препинания пропускаются . Поэтому предикат CONTAINS(testing, "computer failure") соответствует строке «Where is my computer? Failure to find it would be expensive». Дополнительные сведения о поведении разбиения по словам см. в разделе Настройка средств разбиения текста на слова и парадигматических модулей и управление ими для поиска.
Т.е. из строки поиска удаляются все знаки препинания, а затем происходит сравнение с искомой фразой.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Full-Text: как работает такой запрос?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]