Mam na stronie wyszukiwarkę branżową gdzie klienci wpisują zapytania z wykorzystaniem AND, OR itp.
Do rozbicia zapytania na części używam klasy Martina Brommera ( http://www.phpclasses.org/browse/author/59873.html )
Chciałbym aby przy wpisaniu np. bud wyszukiwarka znalazła budowa, budowanie czyli zapytanie było tak jak w przypadku LIKE 'bud%'
Obecnie kod wygląda następująco:
<?php $q = sec($_POST['q']); $parser = new mysql_parser(); $res = $parser->parse($parser->atomize($q)); if ( !$parser->error){ $DB->mQ = "SELECT * , MATCH(opis,numer) AGAINST ('$res' IN BOOLEAN MODE) AS score FROM kategorie_branzowe WHERE MATCH(opis,numer) AGAINST ('$res' IN BOOLEAN MODE) ORDER BY score DESC"; ?>