Freigeben über


Erweiterungen der Programmierbarkeit der Volltextsuche

Microsoft SQL Server 2005 führt eine Reihe von Erweiterungen der Programmierbarkeit der Volltextsuche ein, die nachfolgend beschrieben werden.

Datendefinitionssprache

Bei dieser Version von SQL Server können Sie mithilfe von Datendefinitionssprache-Anweisungen (DDL, Data Definition Language) Volltextkataloge und Indizes erstellen, ändern und implementieren. In früheren Versionen von SQL Server mussten gespeicherte Prozeduren verwendet werden, um diese Aufgaben auszuführen. Weitere Informationen finden Sie unter Data Definition Language (DDL) für Volltext.

Verbindungsserverabfragen

Sie können Volltextabfragen ausgeben, die auf einen Remoteverbindungsserver verweisen. Verbindungsserver ermöglichen es Microsoft SQL Server 2005, Befehle für OLE DB-Datenquellen auf verschiedenen Servern auszuführen. Frühere Versionen von SQL Server ermöglichten Ihnen die Erstellung von Standardabfragen auf Verbindungsservern, unterstützten jedoch keine Volltextabfragen auf Verbindungsservern. Weitere Informationen finden Sie unter Abfragen von Verbindungsservern.

Suche in mehreren Spalten

In SQL Server 2005 können Sie mehrere Spalten für ein Volltextprädikat angeben. In früheren Versionen von SQL Server waren Spaltenverweise auf entweder eine oder alle Spalten einer Tabelle beschränkt. Diese Version von SQL Server entfernt diese Beschränkung, indem sie Ihnen ermöglicht, über eine Spaltenliste eine beliebige Anzahl von Spalten in einem Volltextprädikat anzugeben. Sie geben Spaltenlisten im Argument column_list des Volltextprädikats an. Spalten innerhalb einer einzelnen Prädikatsspaltenliste müssen zu derselben Tabelle gehören. Das Platzhalterzeichen "*" darf nicht in der Spaltenliste vorkommen. Weitere Informationen finden Sie unter Abfragen mehrerer Spalten.

Angabe einer Sprache in einer Abfrage

In der Volltextsuche in SQL Server 2005 wird ein Feature eingeführt, die es Ihnen ermöglicht, den LocaleID-Wert (LCID) in Volltextabfragen anzugeben. Durch das Angeben dieses Parameters wird angezeigt, dass die sprachlichen Ressourcen, wie z. B. Wörtertrennung und Wortstammerkennung, für das entsprechende Gebietsschema verwendet werden sollen. Dies ermöglicht es, dass mehrere Sprachen in einer Spalte indiziert und gespeichert werden können, während Abfragen weiterhin in einer anderen Sprache als der Spaltenstandardsprache verarbeitet werden können. In früheren Versionen von SQL Server konnte die Sprache für die Volltextabfrage nur auf Spaltenebene angegeben werden, indem gespeicherte Volltextprozeduren verwendet wurden. Weitere Informationen finden Sie unter Internationale Gesichtspunkte bei der Volltextsuche.