たとえば、何百万ものレコードを含むテーブルがあります。
id Name Age
1 john 23
2 peter 27
3 moses 23
…………
このように MySQL MATCH AGAINST クエリを使用します。名前がmosesで年齢が23の 3 行目を選びたいと思います。
次のような通常のクエリを使用できます。
select from table where name='moses' && age ='23'
しかし、これには多くの時間がかかります。それで、私の友人は、Match Against Query を使用するように私に言いました。Match Against Query でこれを実行できるかどうかと、その利点を誰か教えてもらえますか?
MATCH() ... AGAINST
構文を使用して上記のクエリをどのように記述できますか?