Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Új teljes szöveges stoplistát hoz létre a jelenlegi adatbázisban.
A stopwordokat adatbázisokban stoplistáknak nevezett objektumok segítségével kezelik. A stoplist egy olyan stopword lista, amelyet teljes szöveges indexhez társítva alkalmaznak az adott indexen lévő teljes szöveges lekérdezésekre. További információkért lásd: Stopwords és Stoplists konfigurálása és kezelése a Full-Text Kereséshez.
Fontos
A TELJES SZÖVEGES STOPLISTA LÉTREHOZÁSA, A TELJES SZÖVEG MEGÁLLÍTÓ LISTA MÓDOSÍTÁSA és a TELJES SZÖVEG MEGÁLLÍTÓ LISTA csak a 100-as kompatibilitási szinten támogatott. 80 és 90 kompatibilitási szinteken ezek az állítások nem támogatottak. Azonban minden kompatibilitási szinten a rendszer stoplistája automatikusan új teljes szöveges indexekhez kapcsolódik.
Transact-SQL szintaxis konvenciók
Szemantika
CREATE FULLTEXT STOPLIST stoplist_name
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]
[ AUTHORIZATION owner_name ]
;
Arguments
stoplist_name
Ez a stoplist neve.
stoplist_name maximum 128 karakter lehet.
stoplist_name egyedinek kell lennie az aktuális adatbázis összes stoplistája között, és megfelelnie kell az azonosítók szabályainak.
stoplist_name akkor lesz felhasználható, amikor a teljes szöveges index létrejött.
database_name
Az adatbázis neve, ahol a source_stoplist_name által megadott stoplist található. Ha nincs megadva, database_name alapértelmezett érték az aktuális adatbázisra.
source_stoplist_name
Megadja, hogy az új stoplista egy meglévő stoplista másolásával jön létre. Ha source_stoplist_name nem létezik, vagy az adatbázis felhasználójának nincs megfelelő jogosultsága, a CREATE FULLTEXT STOPLIST hibával meghibázik. Ha a forrás stoplista stop szóiban megadott nyelvek nem vannak regisztrálva az aktuális adatbázisban, a CREATE FULLTEXT STOPLIST sikeres lesz, de figyelmeztetések jelennek meg, és a megfelelő stop szavakat nem adják hozzá.
RENDSZER LEÁLLÍTÁSI LISTA
Megadja, hogy az új stoplistát az alapértelmezett megállítólistából hozza létre, amely az Erőforrás adatbázisban alapértelmezett.
ENGEDÉLYEZÉSI owner_name
Megadja egy adatbázis fő nevét, amely a stoplista tulajdonosa lesz.
owner_name vagy annak a fő nevének kell lennie, amelynek a jelenlegi felhasználó tagja, vagy a jelenlegi felhasználónak IMPERSONATE (IMPERSONATE) engedélyével kell rendelkeznie owner_name. Ha nincs megadva, a tulajdonjog az aktuális felhasználónak lesz megadva.
Megjegyzések
A stoplist alkotója a tulajdonosa.
Permissions
A STOPLIST létrehozásához TELJES SZÖVEG KATALÓGUS LÉTREHOZÁSA engedélyek szükségesek. A stoplist tulajdonosa kifejezetten engedélyezheti a CONTROL engedélyt egy stoplistán, hogy a felhasználók szavakat adjanak hozzá és eltávolítsanak, valamint eltávolítsák a stoplistát.
Megjegyzés:
Teljes szöveges indexgel rendelkező stoplist használata REFERENCE engedélyt igényel.
Példák
A. Új teljes szöveges stoplista létrehozása
A következő példa egy új, teljes szöveges stoplistát hoz létre .myStoplist
CREATE FULLTEXT STOPLIST myStoplist;
GO
B. Teljes szöveges stoplista másolása egy meglévő teljes szöveges stoplistából
A következő példa egy új, teljes szöveges stoplistát hoz létre, amelyet egy meglévő AdventureWorks stoplista másolásával neveznek myStoplist2 el.Customers.otherStoplist
CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;
GO
C. Teljes szöveges stoplista másolása a rendszer teljes szöveges stoplistájából
A következő példa egy új, teljes szöveges stoplistát hoz létre, amelyet a rendszer stoplistából másolva neveznek myStoplist3 el.
CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO
Lásd még:
ALTER FULLTEXT STOPLIST (Transact-SQL)
DROP FULLTEXT STOPLIST (Transact-SQL)
Állítsd be és kezeld a stopwordokat és stoplistákat Full-Text kereséshez
sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords (Transact-SQL)
Állítsd be és kezeld a stopwordokat és stoplistákat Full-Text kereséshez