フルテキスト インデックス、mysql ソースには coreseek/sphinx を使用します。私の SQL ステートメントは
select * from tb where a like '%b%' と d like '%e%' です
2 つの完全なインデックスを作成するという人もいます-テキストインデックスフィールド
でもAPIの使い方が分かりません
他に方法はありますか? 知っている方教えてください ありがとうございます
回答お待ちしていますオンライン
複雑すぎますか? ダウンロードできますか? 彼のアプローチによれば、彼のアプローチは非常に正しいです
これを解決する方法はありますか?
設定ファイルの SQL ステートメントで like を使用しましたか? それなら、さらに状況を悪化させるためにインデックスを使用する必要があります。 。 。
mysql のようなものは非常に非効率なので、設定ファイルのソース定義ではそのような複雑な where 条件を使用せず、ID を直接取り出し、その ID を使用してデータベースから他のフィールド情報を取得します。さらに、データベース データをフェッチする必要がなくなるように、インデックス ファイルの属性で使用するフィールドを定義することもできます
最初に勉強することをお勧めします: http://www.coreseek.cn/ products/products-install/
ありがとうございます。あなたの答えは私には役に立ちませんが、私の SQL ステートメントは、私が望むクエリの種類を説明するために拡張モードを使用しただけです。