Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.164 Beiträge
 
Delphi 12 Athens
 
#3

AW: SQL Server Volltextsuche: Platzhalter für beliebige Zeichenfolge im Suchbegriff??

  Alt 18. Jul 2016, 11:09
Es kommt drauf an.
In verschiedenen DBMS kann man bei der Volltextsuche eingreifen, als was wie indiziert wird, oder man implementiert einfach alles selber.
  • In deinem Fall kannst du vor/bei der Indizierung Sonderzeichen ignorieren/entfernen.
  • Außerdem kann man z.B. ein Wort mehrfach indizieren, was das Problem mit dem *xxx behebt,
    z.B. das Wort "ABC" wird als "ABC", 'BC' und 'C' indiziert, (natürlich unter Berücksichtigung der minimalen Wortlänge),
    womit man dann auch indiziert nach der Wortmitte suchen könnte.
    Man kann da noch mehr machen, um z.B. den Index zu verkleinern, wie z.B. nur an silben trennen und nicht buchstabenweise,
    oder entsprechend den Wortstamm indizieren und dann halt auch die Suchausdrücke anpassen, vor der Suche usw.
  • man kann die Generierung des Suchindex beeinflussen oder halt vorher die Suchgrundlage bereinigen (siehe der genannte Tipp mit der zweiten Suchspalte)

https://msdn.microsoft.com/de-de/library/ms142571.aspx
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (18. Jul 2016 um 11:32 Uhr)
  Mit Zitat antworten Zitat