solr またはエラスティック検索を使用せずに、大規模な MySQL データベース (数百万レコード) を使用して xcart のインスタント検索モジュールを作成しますか?
x-cart 4.6.6 がインストールされており、製品名、説明、SKU、メーカー、モデル、年、およびその他の関連情報をすぐに表示できるようにしたいと考えています。
問題は、データベースが大きく (100 万を超える製品)、% ワイルドカードを使用して検索を開始するため、結果を受け取るまでに最大 6 秒かかることです。これまたは他のオプションを改善する方法について、誰かが私にガイダンスを与えることができますか? ビルド済みの solr プラグインは 3 つありますが、高価であり、怪しげなサイトもあるため、サポートも確実です。コンバージョン率に不可欠であるため、速度を向上させるためにどのような方法を使用できますか。問題と解決策を診断するために必要な追加情報をお知らせください。ありがとう、アンソニー。
さらに明確にするために、JS と PHP を使用して mysql に接続し、結果を取得する左上の検索ボックスがあります。開発者は、2 文字の検索のようなあまり定義されていない検索にワイルドカードを使用すると速度が低下することを通知してきました。