Я использую SQLServer 2008, и если я выполняю следующий запрос:
SELECT
*
FROM
FREETEXTTABLE(SomeTable, Name, 'a name that I know exists')
Я получаю строки, которые я ожидал, но ранг всегда равен 0.
В поисках решения этой проблемы Я нашел этот вопрос на форуме Microsoft ASP.NET и, конечно же, добавлю:
ALTER FULLTEXT CATALOG MyCatalog REBUILD
Я начинаю получать звание - но только временно.
Мне не нужно перестраивать свой каталог каждый раз, когда я выполняю поиск, особенно когда у меня много данных в базе данных и если я добавляю их в свой Sproc непосредственно перед запросом, мой запрос все равно не даст результатов, предположительно, потому что каталог закончил быть восстановленным. Кажется, есть другие люди, имеющие эту и подобные проблемы, но я не смог найти решение. Есть идеи?