Volltextsuche schon ab erstem Buchstabe

06/10/2009 - 12:06 von Bernd | Report spam
Hallo!

Kennt jemand ne Möglichkeit, die Volltextsuche auf Textkataloge (mit
CONTAINS)
schon ab dem ersten Buchstaben oder zumindest ab einer Silbe zu
aktivieren???

Wenn ich z.B. nach "Luftbild" suche, gibt es erst Treffer, wenn
mindestens "Luft"
im Suchstring steht.
Die "normale" Suche (mit LIKE) beginnt sofort bei Eingabe des "L" mit
Treffern

Hier die beiden Varianten:
für CONTAINS
DECLARE @neuersuchstring nvarchar(100) = @Suchstring+'%'

Stichwort), @neuersuchstring )
SELECT * From Search WHERE Name LIKE @neuersuchstring

Vielen Dank für nen Hinweis!
 

Lesen sie die antworten

#1 Elmar Boye
07/10/2009 - 10:08 | Warnen spam
Hallo Bernd,

Bernd schrieb:
Kennt jemand ne Möglichkeit, die Volltextsuche auf Textkataloge
(mit CONTAINS) schon ab dem ersten Buchstaben oder zumindest ab
einer Silbe zu aktivieren???

Wenn ich z.B. nach "Luftbild" suche, gibt es erst Treffer, wenn
mindestens "Luft" im Suchstring steht.
Die "normale" Suche (mit LIKE) beginnt sofort bei Eingabe des "L"
mit Treffern



Die Volltextsuche hat mit LIKE nichts gemein. Deswegen funktioniert
etwas wie die Suche ab einem Buchstaben nicht. Vielmehr werden die
Worte in ihre Wortstàmme zerlegt.
<URL:http://msdn.microsoft.com/de-de/lib...9.aspx>
Und nur danach kann gesucht werden.
Eine àhnliche Diskussion war in
<URL:http://social.msdn.microsoft.com/Fo...71f79c>

Gruß Elmar

Ähnliche fragen