SQL Server 2008 R2 のフル テキスト インデックスを使用しています。検索結果の一部が結果に含まれていないことに気付きました。さらに調査したところ、疑わしいデータに ASC II 制御文字 ( http://www.theasciicode.com.ar/ascii-control-characters/escape-ascii-code-27.html ) が含まれていることがわかりました。私のテーブルは単純なフラット構造で、行にこれらの文字のいずれかが含まれていると、結果が表示されません。
データ内の文字を置き換えるとすぐに、結果が表示されます。クエリで CONTAINS を使用しています。
この動作を確認するリンクが見つかりませんでした。これらの文字をデータベースから削除することはできますが、理由を確認して理解していただければ幸いです。どんな助けでも大歓迎です。