MS
This commit is contained in:
52
08_ADDI/SQL/SQL Skripte - Help/Fulltext.sql
Normal file
52
08_ADDI/SQL/SQL Skripte - Help/Fulltext.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
SELECT * FROM sys.fulltext_catalogs
|
||||
|
||||
|
||||
CREATE DATABASE TestDB
|
||||
GO
|
||||
|
||||
USE TestDB
|
||||
GO
|
||||
|
||||
CREATE TABLE [SupportTicketsSummaries] (
|
||||
ID INT NOT NULL
|
||||
,[ShortSummary] VARCHAR(200)
|
||||
,[Description] VARCHAR(200)
|
||||
,[Problem] VARCHAR(200)
|
||||
,[Solution] VARCHAR(200)
|
||||
,[Notes] VARCHAR(200)
|
||||
,CONSTRAINT PK_SupportTicketsSummaries PRIMARY KEY (ID)
|
||||
)
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM sys.fulltext_catalogs
|
||||
WHERE [name] = 'SupportTicketsSummariesFT'
|
||||
)
|
||||
BEGIN
|
||||
PRINT 'Creating full-text catalogue SupportTicketsSummariesFT'
|
||||
|
||||
CREATE FULLTEXT CATALOG [SupportTicketsSummariesFT]
|
||||
WITH accent_sensitivity = OFF AUTHORIZATION [dbo]
|
||||
|
||||
PRINT 'Adding columns to the full-text catalogue'
|
||||
|
||||
CREATE FULLTEXT INDEX ON [dbo].[SupportTicketsSummaries] (
|
||||
[ShortSummary] LANGUAGE 1033
|
||||
,[Description] LANGUAGE 1033
|
||||
,[Problem] LANGUAGE 1033
|
||||
,[Solution] LANGUAGE 1033
|
||||
) KEY INDEX PK_SupportTicketsSummaries
|
||||
ON [SupportTicketsSummariesFT] --catalog
|
||||
WITH STOPLIST = SYSTEM;
|
||||
|
||||
--you can alter the full text index after creating
|
||||
ALTER FULLTEXT INDEX ON [dbo].[SupportTicketsSummaries] ADD ([Notes] LANGUAGE 1033)
|
||||
END
|
||||
GO
|
||||
|
||||
USE MASTER
|
||||
|
||||
--DROP DATABASE TESTDB
|
||||
SELECT *
|
||||
FROM [dbo].[FullText] T WHERE CONTAINS([Text], '*29.04.2010*') AND CONTAINS([Text], '*Ladeliste*')
|
||||
Reference in New Issue
Block a user