Feature #11962
implement native full-text search (word index and CONTAINS) for SQL Server dialect
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:
Database UDFs, Extent Fields, Performance, SQLServer, Word Indexes
Related issues
History
#1 Updated by Ovidiu Maxiniuc 5 days ago
- Related to Feature #5219: implement native full-text search for word index and CONTAINS support added
#2 Updated by Ovidiu Maxiniuc 5 days ago
- Related to Bug #10171: Word Index/CONTAINS support for MS SQL Server. added
#3 Updated by Ovidiu Maxiniuc 5 days ago
The full-text search (FTS) was implemented in #5219, but only for PostgreSQL dialect. The goal of this task is to track the effort of implementing the equivalent for SQL Server.
Briefing on SQL Server support:- the FTS is a separate component in SQL Server and needs to be installed when the SQL instance is set up;
CREATE FULLTEXT CATALOG ...needs to be used to create the Full-Text catalog;- then
CREATE FULLTEXT INDEX ON <table>; - then the queries can use
CONTAINSoperator which can be used as:SELECT * FROM aTable WHERE CONTAINS(aColumn, '"aPrefix*" OR "aWord"');
There are 3 operators, but it's not clear for me at this moment whether the parentheses can be used. This is pretty similar to 4GL and PSQL small grammar for searches.
#4 Updated by Ovidiu Maxiniuc 5 days ago
- Related to Feature #5220: extend word index support to SQL Server added