powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Требуется ли для полнотекстового поиска создавать отдельное представление?
2 сообщений из 2, страница 1 из 1
Требуется ли для полнотекстового поиска создавать отдельное представление?
    #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
Требуется ли для полнотекстового поиска создавать отдельное представление?
    #39908121
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palladin600
Тогда что получается, что нужно постоянно формировать отдельное представление со всеми интересующими меня полями, которые должны участвовать в поиске?
Именно. Причем материализованное (индексированное) представление.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Требуется ли для полнотекстового поиска создавать отдельное представление?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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