数値データ型フィールドでは全文検索は機能しませんが、検索に数値を含めることができます。SQL Serverのフルテキスト検索数値の
私はアイテムのリストを持っていて、データ型数値のアイテムテーブルに3つの列があります。ただし、この表は私のフルテキスト検索カタログを適用したものではありません。私は別のテーブル、私が探しているFTSItemsを持っている(アイテムは実際に別のデータベースに存在する)。
だから私は全文検索を適用するテーブル内のすべての数値をテキスト(nvarchar)に変換することを検討しています。
注:元のアイテムテーブルは、Microsoft Dynamicsデータベースから提供されます。このテーブルは時にはこれらの数値をとり、Itemテーブルの 'ItemName'カラムにそれらを接続します。例えば
:
ItemID: 1
ItemName: Bottlecap .25 inch diameter blue
OrificeSize: .25 (Datatype numeric(6,2) considering converting to nvarchar)
Color: blue
は、私はちょうどこれを取る価値があるアプローチである場合、または私の検索要件に別の可能な解決策があるかどうかを知りたいです。
UPDATE
私は私の元の質問でこれを含まれている必要があります。私はユーザーに単一のテキストボックスを持つ検索のようなGoogleを提供しようとしています。検索では、表のすべての列のユーザー入力を検索する必要があります。
this articleに記載されているアイデアの一部を借りました。
これを行う理由は明確ではありません。なぜ数値パラメータを使用して数値列を直接照会しないのですか?あなたは、サンプルクエリを示し、あなたが「通常の」クエリを使用できない理由を説明できますか? – Pondlife
私は質問を更新しました。 –