this search
に変換するユーザー入力プロセッサがあります"this" AND "search"
。word breakers
私のプロセッサはうまく機能します。それは、句読点を含む、私が信じているものに従って、ユーザー入力を断片に分割します。
問題は、インデックス作成中に、Sql Server が数値に関して特別なアプローチを適用することです。
次の文字列にインデックスを付ける場合:
12,20.1231,213.23,45,345.234.324.556,234.534.345
次のインデックス キーが見つかります。
12
1231
20
213
23,45 (detected decimal separator)
234.534.345 (detected thousand separator)
345.234.324.556 (detected thousand separator)
ここで、ユーザーが を検索して324
も何も見つかりませ324
ん。最初のエントリではなく、最後のエントリに含まれているため、見つかりません。数字を数字として扱うのをやめて、単語と同じように索引付けしてほしい。
この動作を変更する方法はありますか? あまりにも多くのコードを実装せずに?