Ubuntu 22.04
Sponsored Link

SQL Server 2022 : Full-Text Search2023/12/07

 
तालिकाओं पर पूर्ण-पाठ खोज सक्षम करने के लिए SQL सर्वर पूर्ण-पाठ खोज स्थापित करें।
[1] SQL सर्वर पूर्ण-पाठ खोज स्थापित करें। (MS SQL 2022 कोष)
root@dlp:~#
apt -y install mssql-server-fts
root@dlp:~#
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)
मिलान सामग्री