używam SQLServer 2008 i gdybym wykonać następujące zapytanie:FREETEXTTABLE zawsze ma rangę 0
SELECT
*
FROM
FREETEXTTABLE(SomeTable, Name, 'a name that I know exists')
dostaję wiersze z powrotem, że bym się spodziewał, ale ranga jest zawsze 0.
Poszukiwanie rozwiązania tego problemu, I found this question na forum Microsoft ASP.NET, i na pewno wystarczy, jeśli dodam:
ALTER FULLTEXT CATALOG MyCatalog REBUILD
zacznę uzyskać rangę - ale tylko chwilowo.
Nie chcę odbudowywać katalogu za każdym razem, gdy robię wyszukiwanie, szczególnie gdy mam dużo danych w bazie danych i jeśli dodaję go do mojego Sproc bezpośrednio przed zapytaniem, moje zapytanie i tak nie zwraca żadnych wyników , prawdopodobnie dlatego, że katalog został przebudowany. Wydaje się, że inni ludzie mają takie i podobne problemy, ale nie byłem w stanie znaleźć rozwiązania. Jakieś pomysły?