sql >> データベース >  >> RDS >> Sqlserver

Sql Server 2008 全文検索で html タグを無視する方法

    .htm および .html ファイル用のフィルターがあります。

    フィルタがインストールされているかどうかを確認するには、次の SQL を実行します:

    SELECT * FROM sys.fulltext_document_types
      

    以下が表示されます:

    .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
      

    したがって、article 列を varbinary(max) に変換できる場合は、それに全文索引を追加して、「.html」のドキュメント タイプを指定できます。

    インデックスが作成されたら、次の SQL を使用してキーワードを確認できます:

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

    1. PostgreSQLの部分的な一意のインデックスとアップサート

    2. SQLデータベースにコードを保存して実行する

    3. Django PostgreSQLデータベースをリセットする簡単な方法は?

    4. SQLAlchemy/MySQLクエリ中にMySQLサーバーへの接続が失われました