в настоящее время я пытаюсь заставить работать полнотекстовый поиск SQL Server 2005.
У меня есть таблица, в которой все строковые столбцы заполнены в полнотекстовом каталоге.
Теперь я хочу искать в этих столбцах.Например, строка в первом столбце содержит «Name123», второй столбец содержит «LegalForm123». Вторая строка в первом столбце содержит «Name123 LegalForm123», второй столбец пуст.
Теперь при поиске обоих значенийКажется, что таблица содержит не поиск по нескольким таблицам.
CONTAINSTABLE(ServiceProvider, (Col1, Col2), 'Name123 AND LegalForm123', 1000)
-- returns the second row only
CONTAINSTABLE(ServiceProvider, (Col1, Col2), 'Name123 OR LegalForm123', 1000)
-- returns the both rows
Почему в первом примере также не возвращаются обе строки?Разве это не поиск по всем столбцам?