VARCHAR型の列を含むテーブルがあります。ユーザー入力クエリに従って列内の文字列を検索したい。近似検索を実装したい。そして私のテーブルにはレコードのラックが含まれています。検索を実装できると私が考えている方法はいくつかあります。
すべてのレコードをC#でロードし、検索アルゴリズムを適用します。(ただし、メモリを大量に消費します。)
レコードを個別に、または事前定義されたバッチサイズでフェッチし、検索アルゴリズムを適用します。(ただし、データベース接続が迅速に確立されるため、パフォーマンスが低下する可能性があります。)
この機能を実装するための他のメカニズムや、データをより速く検索できるようにデータを保存するためのテクニックがあると確信しています。
これを実装するために、誰かが私にもっと良いアイデアを与えることができますか?