データベース (MySQL) にクエリを実行するだけで、検索エンジンは使用しません。
MyISAM の全文検索機能を使用したいと思いますか? これは可能です。SilverStripe のデフォルト設定は現在 (少なくともバージョン 2.4 まで) InnoDB ではなく MyISAM に設定されています。ただし、これは単純で小さく、パフォーマンスを必要としないタスクにのみ推奨されます-それはあなたが望むものではないと思います.
より強力な (速度と機能の両方の点で) のは、専用の検索サービスです。一般的な概要については、ElasticSearch、Sphinx、Lucene、Solr、Xapian をご覧ください。どの用途にどれが合う?例えば。
あなたが提供した詳細で、5 つのいずれかがあなたの仕事を成し遂げるはずですが、あなたはそれをもう少し検討するかもしれません. ただし、どの検索サービスの SilverStripe モジュールが既に利用可能であるか、それらがお客様の要件にどれだけ適合しているか、およびそれらがどれだけ「気に入って」いるかについても考慮します。たとえば、ElasticSearch 用のモジュールを作成したい場合を除き、それはかなりクールですが、努力する価値があるかどうかはわかりません。
個人的には、セットアップが簡単でうまく機能しているように見えるので、おそらくhttps://code.google.com/p/lucene-silverstripe-plugin/を使用します (自分で試したことはありませんが、それについて他の人から良いことを聞いた)。