sql >> Database >  >> RDS >> Sqlserver

HTML-tags negeren in Sql Server 2008 Full Text Search

er is een filter voor .htm- en .html-bestanden.

om te zien of je het filter hebt geïnstalleerd, voer je deze sql uit:

SELECT * FROM sys.fulltext_document_types

je zou moeten zien:

.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

dus als u uw artikelenkolom kunt converteren naar varbinary(max), dan kunt u er een volledige tekstindex aan toevoegen en een doc-type '.html' opgeven

zodra de index is gevuld, kunt u de trefwoorden verifiëren met behulp van deze sql:

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


  1. Hoe u waarde kunt halen uit een tabelbasis op Voorkeur

  2. Docker Compose + Postgres:poort blootleggen

  3. Foutcode:1292. Afgekorte onjuiste DUBBELE waarde:'ja'

  4. java.lang.OutofMemorySpace:Java heap-ruimte tijdens het ophalen van 120 miljoen rijen uit de database in pyspark