Справка по полнотекстовому поиску

В базе данных SQL Server у меня есть две таблицы: Job и JobKeyword. Каждое задание имеет JobKeywords. Я пытаюсь научиться пользоваться полнотекстовым поиском.

Как я могу получить список всех вакансий в базах данных, упорядоченных по общим ключевым словам между поисковым запросом и вакансиями?


person Alon Gubkin    schedule 04.10.2010    source источник
comment
Не могли бы вы опубликовать некоторые образцы данных и ожидаемые результаты? Судя по тому, как я сейчас читаю ваш вопрос, я не уверен, что вам даже нужна FTS, чтобы выполнить то, что вы хотите сделать.   -  person Joe Stefanelli    schedule 04.10.2010


Ответы (1)


На высоком уровне в основном вам нужно будет добавить полнотекстовые индексы для столбцов, по которым вы собираетесь выполнять поиск. Затем просто сформируйте запрос, который вы обычно используете для объединения таблиц Job и JobKeyword вместе - возможно, левое внутреннее соединение. После того, как у вас есть этот запрос, замените правильный полнотекстовый предикат сервера sql там, где обычно находится ваше предложение where, и это должно быть об этом. Вот ссылка на подробные инструкции по реализации от Microsoft.

Наслаждаться!

person Doug    schedule 04.10.2010