[MSSQL 2005] Volltextindex - Probleme mit Stop- und Füllwörtern

Daxi

Erfahrenes Mitglied
Hallo zusammen,

ich sitze gerade an einer MSSQL2005-Datenbank.
Der Server liegt in der Standart-Version vor.
Für die Datenbank und die gefragte Tabelle ist ein Volltextindex eingerichtet.
Alles soweit schön und gut.

Leider habe ich nun ein Problem mit Füll- und Stoppwörtern.
Sucht man mit CONTAINS mehrere Wörter, von denen eines ein Füll- oder Stoppwort ist, so bringt die Suche keine Ergebnisse mehr, das das Füll- bzw. Stoppwort ja nicht im Volltextindex ist, was ja auch Sinn macht.

Nun meine Frage:
Gibt es in MSSQL eine Systemsicht, -tabelle oder ähnliches, mit der ich die Füll- und Stoppwörter des Volltextindex auslesen kann?


CONTAINS filtert die Füll- und Stoppwörter ja anscheinend nicht selbst, wodurch ich das dann anscheinend per Hand machen muss.


Hier ein Beispiel-Query:
Code:
SELECT [a].[artikelid]
FROM [artikel] AS [a]
WHERE CONTAINS (*, '"*menschen*"') AND CONTAINS (*, '"*der*"') AND CONTAINS (*, '"*geschichte*"')
ORDER BY [a].[titel] ASC

Vielleicht kann ja jemand von euch helfen.
Ich hab aus der MSDN-Transact-SQL-Anleitung leider nichts gefunden, auch per Suchmaschine habe ich leider nichts passendes gefunden.

Vielen Dank schon mal!
Daxi
 
Zuletzt bearbeitet:
Zurück