Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒SQL\T-SQL⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐FreeBSD and Nix
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

T-SQL 2014: Текстовый поиск


USE AdventureWorks2014;
GO

--FREETEXT 
--Используется в предложении WHERE инструкции SELECT для выполнения полнотекстового поиска по столбцам полнотекстового индекса
--Этот предикат выполняет поиск значений, которые соответствуют условию поиска по смыслу, а не написанию

--Следующий пример просматривает все документы, содержащие слова, которые связаны со словами «vital», «safety», «components»

SELECT Title
FROM Production.Document
WHERE FREETEXT (Document, 'vital safety components' );
GO

--CONTAINS 
--может производить поиск:
--слова или фразы;
--префикса слова или фразы;
--слова около другого слова;
--слова, флективно сформированного из другого (например, слово «drive» является флективной основой слов «drives», «drove», «driving» и «driven»);
--Слово, которое является синонимом другого слова согласно тезаурусу (например, у слова «металл» могут быть синонимы «алюминий» и «сталь»).

--Ищем выражение «LITTLE» в столбце Comments
SELECT Comments
FROM Production.ProductReview
WHERE CONTAINS((Comments), 'LITTLE');

GO


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru