Normalerweise, wenn mit einem normalen Index suchen, können Sie nur suchen in einem einzigen Feld, z "Finde alle Städte, die mit A beginnen" oder so ähnlich.
Volltextindex ermöglicht die Suche über mehrere Spalten, z. Suchen Sie sofort auf der Straße, in der Stadt, in der Provinz, etc. Das könnte ein Vorteil sein, wenn Sie etwas wie eine Suche im Google-Stil tun möchten - einfach einen Suchbegriff eingeben und alle Zeilen finden, die diesen Suchbegriff irgendwo in einem der Suchbegriffe enthalten Varchar-Spalten.
Zusätzlich mit einer normalen Suche, Sie sind ziemlich begrenzt, was Sie tun können - Sie nach einer genauen Übereinstimmung suchen oder gerade wie - das ist es.
mit Volltext-Index können Sie für Wortformen (RAN, laufen, etc.) und auch nach ähnlichen Wörtern suchen, indem Sie Ihren eigenen Thesaurus angeben. Sie können nach mehreren Sprachen suchen, wenn das ein Problem ist. Sie können nach Einträgen suchen, die zwei oder mehr Begriffe enthalten, die einander "NEAR" entsprechen.
Marc
Gibt es einen Grund, nicht einen Volltextindex dann verwenden? – Alex
Sie benötigen viel Speicherplatz und werden nur langsam neu berechnet. –
Die Sargable Erwähnung ist genial - ich fühle, dass das nicht genug gelehrt wird. – AndrewPK