2015-03-11 3 views
0

Надеюсь, этот вопрос имеет смысл - я не настолько разбираюсь в полнотекстовом поиске. Я создал таблицу с несколькими столбцами, охватываемыми полнотекстовым каталогом. У меня есть запрос с использованием предложения «Содержит» для поиска строки в этих столбцах. Есть ли способ не только вернуть строки, найденные в этом поиске, но также указать столбец, в котором была найдена строка? Таким образом, результат будет показывать что-то вроде строки X, найденной в столбце Y таблицы.Полностью текстовый поиск SQL Server

+0

Точка уточнения, я не указываю имя столбца в запросе, а скорее использую звездочку i.e. содержит (*, 'blahblah'). – user1873604

ответ

0

Я думаю, что я могу сделать многозначный параметр со списком всех доступных столбцов, а затем позволить пользователю выбрать, какие из них он хочет искать, и динамически передавать его в хранимую процедуру для выполнения Содержит найдите только те столбцы. По крайней мере, это позволит им указать, что они хотят искать термин в определенных столбцах вместо других.

Смежные вопросы