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:
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
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: