Na podstawie moich badań, jest to związane z Full-Text Index Stop-lista opcji, jedną z głównych cech Full-Text Index. Jeśli ustawisz tę opcję na "System", wszystkie słowa kluczowe zawarte w "Systemowej liście zatrzymań" nie będą dostępne dla twoich CONTAINS()
klauzul i niestety nie będzie żadnych zestawów wyników dla takich przypadków. Rozwiązanie;
Aby ustawić tę opcję na „Off”, który ominie przystanku lista kontrolna w zestawie językowej. Na przykład ty w języku angielskim, sen w turecki. Są one oznaczone jako słowa kończące i mają sens, aby SQL Server Engine był wykluczony z takich wyszukiwań, chyba że ustawisz opcję "system". Więc nie używaj opcji "System". Aby to zrobić, pls uruchomić następujący skrypt na db, który istnieje tabela:
ALTER FULLTEXT INDEX ON table_name SET STOPLIST = OFF
Aby utworzyć własną listę stop. W takim przypadku możesz zdefiniować specjalne słowa stopu i utworzyć określone listy zatrzymań. Tak więc tylko te będą traktowane tak, jak nie będą miały sensu dla SQL Server Engine. Po utworzeniu go, można rozpocząć korzystanie z tego, uruchamiając następujące scenariusze:
CREATE FULLTEXT STOPLIST myStoplist
GO
ALTER FULLTEXT STOPLIST [myStoplist] ADD 'you' LANGUAGE 'English'
GO
ALTER FULLTEXT INDEX ON table_name SET STOPLIST = [myStoplist]
GO
Mam nadzieję, że to pomoże :) Powodzenia ...
Czy masz na myśli, że twój "katalog pełnotekstowy" nie był powiązany z listą przesterów lub twoim "indeksem pełnotekstowym"? Mam problem z moją własną stoplistą. –