データベースに文字列(キーワード)を検索するためのクエリを記述する必要があります。入力したテキストを検索するクエリ(キーワード)
ユーザーが「服装」のようなテキストを入力すると、クエリはデータベース全体の「服装」キーワードを検索する必要があります。ProductName, ProductCode, SubCategoryName, etc
と近い/類似のテキストも検索してください。そのため、Google検索エンジンに似た、すべての「服」関連商品が表示されるはずです。
また、 'Clotts'、 'Clooths'や 'Clothos'などのスペルミスを含むと、 'Clothes'関連の項目が表示されます。
説明が必要な場合は、コメントを残してください。私はVS2010のC#を使用してい
ユーザーが服 'のようないくつかのテキストを入力すると、MySQLは5.5データベース
まず、単純な完全一致で始めることをお勧めします。私たちはあなたのためにすべてのコードを書くつもりはありません。それは多くのコードです。 –
はどのキーワードでもお勧めします。たとえば、「Like」はパターンに一致します。しかし、私は同様の/テキストの近くに必要な..? –
MyIsamテーブルでは、フルテキスト検索が必要になります。それ以外の場合は、solrやluceneなどの特殊な検索ツールを使用することもできます。 – Pelshoff