सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
5840 / 118084370
|
SQL Server 2022 : Full-Text Search2023/12/07 |
तालिकाओं पर पूर्ण-पाठ खोज सक्षम करने के लिए SQL सर्वर पूर्ण-पाठ खोज स्थापित करें।
|
|
[1] | SQL सर्वर पूर्ण-पाठ खोज स्थापित करें। (MS SQL 2022 कोष) |
root@dlp:~#
root@dlp:~# apt -y install mssql-server-fts systemctl restart mssql-server |
[2] | पूर्ण-पाठ खोज चलाने के लिए परीक्षण करें। |
root@dlp:~# sqlcmd -S localhost -U SA -d SampleDB2 Password: # यह परीक्षण के लिए नमूना तालिका है 1> select * from dbo.Sample_Table; 2> go Number First_Name Last_Name Description ---------- ---------------- ---------------- -------------------------------------------------- 00001 Ubuntu Linux Ubuntu is based on the Debian architecture. 00002 Debian Linux Debian GNU Linux. 00003 RedHat Linux RedHat Enterprise Linux. 00004 CentOS Linux This is the Community Enterprise Operating System. 00005 Windows Microsoft Microsoft Windows (5 rows affected) # [Sample_TBCat] नाम से पूर्ण टेक्स्ट कैटलॉग बनाएं 1> create fulltext catalog Sample_TBCat; 2> go # [UIDoc] नामक [Number] कॉलम के लिए अद्वितीय अनुक्रमणिका बनाएं 1> create unique index UIDoc on Sample_Table(Number); 2> go # [Sample_TBCat] कैटलॉग पर पूर्ण टेक्स्ट इंडेक्स बनाएं 1> create fulltext index on Sample_Table(First_Name,Description) 2> key index UIDoc on Sample_TBCat; 3> go # पूर्ण-पाठ खोज चलाने के लिए परीक्षण करें 1> select * from dbo.Sample_Table where contains((First_Name,Description),'Enterprise'); 2> go Number First_Name Last_Name Description ---------- ---------------- -------------- -------------------------------------------------- 00003 RedHat Linux RedHat Enterprise Linux. 00004 CentOS Linux This is the Community Enterprise Operating System. (2 rows affected) # पूर्ण-पाठ खोज चलाने के लिए परीक्षण करें 1> select * from dbo.Sample_Table where freetext((Description),'GNU or architecture'); 2> go Number First_Name Last_Name Description ---------- ------------------- ---------------- -------------------------------------------------- 00001 Ubuntu Linux Ubuntu is based on the Debian architecture. 00002 Debian Linux Debian GNU Linux. (2 rows affected) |
Sponsored Link |