0

現在、次のクエリを使用して検索結果を取得していますが、問題なく動作します。

select name from table where MATCH(name) AGAINST(:searchTerm IN BOOLEAN MODE)

行に単語が含まれていてMariaDb、ユーザーが を検索した場合Maria、結果は返されません。単語を含むすべての行を返す検索クエリを実行するにはどうすればよいMariaですか?

ユーザーは次のような複数の単語を検索することもできますComputer software

4

1 に答える 1

0

このリンクでわかるように、演算子を使用する必要が あり ます。 . あなたの例は次のようになります。

MariaDB と Maria の単語を一致させるには、検索語を次のようにする必要があります: maria*

select name from table where MATCH(name) AGAINST('maria*' IN BOOLEAN MODE)
于 2013-09-30T15:41:21.750 に答える