sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan ignorerer du html-tags i SQL Server 2008 Full Text Search

der er et filter til .htm- og .html-filer.

for at se, om du har filteret installeret, kør denne sql:

SELECT * FROM sys.fulltext_document_types

du skal se:

.htm E0CA5340-4534-11CF-B952-00AA0051FE20 C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\nlhtml.dll 12.0.6828.0 Microsoft Corporation

.html E0CA5340-4534-11CF-B952-00AA0051FE20 C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\nlhtml.dll 12.0.6828.0 Microsoft Corporation

så hvis du kan konvertere din artikelkolonne til varbinary(max), så kan du tilføje et fuldtekstindeks på den og angive en doc-type '.html'

når indekset er udfyldt, kan du verificere søgeordene ved hjælp af denne sql:

SELECT display_term, column_id, document_count
FROM sys.dm_fts_index_keywords
(DB_ID('your_db'), OBJECT_ID('your_table')) 


  1. Har Oracle NetSuite Advanced PDF-skabelonen Group by og SUM-funktioner?

  2. MySQL:Overførsel af procedureparametre til EXECUTE USING-sætning

  3. Sådan bestiller du efter pivottabeldata i Laravels Eloquent ORM

  4. Brug T-SQL til at returnere n'te separerede element fra en streng