Microsoft SQL Server
पूर्ण-पाठ अनुक्रमण
खोज…
A. एक अद्वितीय सूचकांक, एक पूर्ण-पाठ सूची और एक पूर्ण-पाठ सूचकांक बनाना
निम्न उदाहरण HumanResource.JobCandidate तालिका के AdventureCorks2012 नमूना डेटाबेस के JobCandidateID कॉलम पर एक अद्वितीय सूचकांक बनाता है। उदाहरण तब एक डिफ़ॉल्ट पूर्ण-पाठ कैटलॉग बनाता है, फ़ुट। अंत में, उदाहरण फ़ुट कैटलॉग और सिस्टम स्टॉपलिस्ट का उपयोग करके रिज्यूम कॉलम पर एक पूर्ण-पाठ इंडेक्स बनाता है।
USE AdventureWorks2012;
GO
CREATE UNIQUE INDEX ui_ukJobCand ON HumanResources.JobCandidate(JobCandidateID);
CREATE FULLTEXT CATALOG ft AS DEFAULT;
CREATE FULLTEXT INDEX ON HumanResources.JobCandidate(Resume)
KEY INDEX ui_ukJobCand
WITH STOPLIST = SYSTEM;
GO
https://www.simple-talk.com/sql/learn-sql-server/understanding-full-text-indexing-in-sql-server/
https://msdn.microsoft.com/en-us/library/cc879306.aspx
https://msdn.microsoft.com/en-us/library/ms142571.aspx
कई तालिका स्तंभों पर एक पूर्ण-पाठ अनुक्रमणिका बनाना
USE AdventureWorks2012;
GO
CREATE FULLTEXT CATALOG production_catalog;
GO
CREATE FULLTEXT INDEX ON Production.ProductReview
(
ReviewerName
Language 1033,
EmailAddress
Language 1033,
Comments
Language 1033
)
KEY INDEX PK_ProductReview_ProductReviewID
ON production_catalog;
GO
एक पॉप-अप के बिना एक खोज संपत्ति सूची के साथ एक पूर्ण-पाठ सूचकांक बनाना
USE AdventureWorks2012;
GO
CREATE FULLTEXT INDEX ON Production.Document
(
Title
Language 1033,
DocumentSummary
Language 1033,
Document
TYPE COLUMN FileExtension
Language 1033
)
KEY INDEX PK_Document_DocumentID
WITH STOPLIST = SYSTEM, SEARCH PROPERTY LIST = DocumentPropertyList, CHANGE_TRACKING OFF, NO POPULATION;
GO
और बाद में इसे आबाद किया
ALTER FULLTEXT INDEX ON Production.Document SET CHANGE_TRACKING AUTO;
GO
पूरा पाठ खोजें
SELECT product_id
FROM products
WHERE CONTAINS(product_description, ”Snap Happy 100EZ” OR FORMSOF(THESAURUS,’Snap Happy’) OR ‘100EZ’)
AND product_cost < 200 ;
SELECT candidate_name,SSN
FROM candidates
WHERE CONTAINS(candidate_resume,”SQL Server”) AND candidate_division =DBA;
अधिक और विस्तृत जानकारी के लिए https://msdn.microsoft.com/en-us/library/ms142571.aspx
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow