Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak zignorować tagi html w Sql Server 2008 Full Text Search

istnieje filtr dla plików .htm i .html.

aby sprawdzić, czy masz zainstalowany filtr, uruchom ten sql:

SELECT * FROM sys.fulltext_document_types

powinieneś zobaczyć:

.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

więc jeśli możesz przekonwertować kolumnę artykułów na varbinary (max), możesz dodać do niej indeks pełnotekstowy i określić typ dokumentu „.html”

po zapełnieniu indeksu możesz zweryfikować słowa kluczowe za pomocą tego sql:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL :usuń ostatni przecinek w łańcuchu

  2. Szybka i najlepsza sztuczka do odzyskiwania plików MDF SQL Server

  3. Wydajność serwera SQL — testowanie w chmurze

  4. Spróbuj utworzyć tabelę z Select - SQL Server 2008 zgłasza błąd

  5. SQL, Pomocnicza tabela liczb