Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Требуется ли для полнотекстового поиска создавать отдельное представление? / 2 сообщений из 2, страница 1 из 1
25.12.2019, 22:08
    #39908116
palladin600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется ли для полнотекстового поиска создавать отдельное представление?
Ребят, сори, я тут решил попрактиковаться с FTS, и вот стопорнулся на одном моменте.
Скажем, есть три таблицы:
Vendors (ID int,VendorName varchar(50));
Models (ID int, VendorID int, ModelName varchar(50));
Revisions (ModelID int, Description nvarchar(255));

Ну, и предположим, что запрос:
Код: sql
1.
2.
3.
4.
SELECT v.VendorName, m.ModelName, r.Description 
FROM Vendors v INNER JOIN 
Models m ON v.ID = m.VendorID INNER JOIN
Revisions r ON m.ID = r.ModelID


возвращает записи:
Код: plaintext
1.
2.
3.
4.
5.
ASUS	Zenbook		X667534
ASUS 	X550L 		VL853
ASUS 	ViVoBook 	X751NA-TY027
LENOVO 	THINKPAD	W510
LENOVO 	THINKPAD 	W530
LENOVO 	THINKPAD 	W540

но вот читаю, что индекс можно повесить только на конкретную таблицу. Ок, повешу, допустим, на Vendors (на поле VendorName).
Но тогда я не смогу полнотекстового искать по другим полям (m.ModelName,r.Description)???

Тогда что получается, что нужно постоянно формировать отдельное представление со всеми интересующими меня полями, которые должны участвовать в поиске? Или, может, вообще всё надо в одно поле собирать?

Подскажите пожалуйста, как организовать fts поиск по трём полям из трёх таблиц.
...
Рейтинг: 0 / 0
25.12.2019, 22:20
    #39908121
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется ли для полнотекстового поиска создавать отдельное представление?
palladin600
Тогда что получается, что нужно постоянно формировать отдельное представление со всеми интересующими меня полями, которые должны участвовать в поиске?
Именно. Причем материализованное (индексированное) представление.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Требуется ли для полнотекстового поиска создавать отдельное представление? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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