Pesquisas de PDO e MySQL Fulltext

Eu estou convertendo todos os meus sites de código usando funções mysql_ * para PDO. A documentação do PHP no PDO não está clara para minhas necessidades. Ele fornece as funções a serem usadas, mas não entra em detalhes para explicá-las em diferentes cenários.

Basicamente, eu tenho uma pesquisa de texto completo no mysql:

$sql = "SELECT ... FROM search_table WHERE MATCH(some_field) AGAINST ('{$searchFor}*' IN BOOLEAN MODE)";

As declarações reais muito mais tempo, mas isso é o que basicamente faz.

Minha pergunta é, como eu incorporaria isso no PDO?

Eu sei que você não deve usar aspas ao redor do marcador de lugar, então você as deixa na função AGAINST ()? Incluo-os? Se eu os deixar de fora, o que acontece com o símbolo curinga etc?

$sql = $this->db->prepare("SELECT ... FROM search_table WHERE MATCH(some_field) AGAINST(:searchText IN BOOLEAN MODE");
$sql->bindValue(':searchText', $searchFor . '*');

questionAnswers(2)

yourAnswerToTheQuestion