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

mssql フルテキスト インデックスを作成するときに使用するワード ブレーカーを定義できますか?

    全文索引は文字 _ のみを考慮します と ` インデックス作成中。他のすべての文字は無視され、単語はこれらの文字が出現する場所で分割されます。これは主に、フルテキスト インデックスが大きなドキュメントをインデックス化するように設計されており、より洗練された検索を行うために適切な単語のみが考慮されるためです。

    同様の問題に直面しました。これを解決するために、@、-、/ などの文字を含む変換テーブルが実際にありました。 '`at` のような特別なシーケンスに置き換えられました ','`ダッシュ` ','`スラッシュ` ' など。全文を検索しているときに、検索文字列内の ur 文字をこれらの特殊なシーケンスに置き換えて検索する必要があります。これで特殊文字が処理されます。



    1. PHPがクラッシュした後にmysqlテーブルがロックされました

    2. データベースから検索したデータをdivに表示したい検索ページを作成したいですか?

    3. Sql Server からすべてのビューを削除する

    4. NOT LIKE IN を使用した SQL クエリ