mysql — строка поиска Php PDO как Google или порядок наилучшего соответствия

Мой запрос pdo Я хочу получить лучший результат поиска

/* Results */
function getResults(){
$q=$GLOBALS['q'];
$p=$GLOBALS['p'];
$start=($p-1)*10;
if($q!=null){
$starttime = microtime(true);
$sql=$GLOBALS['dbh']->prepare("SELECT
* FROM `shop`
WHERE `title` LIKE :q
OR `add` LIKE :q
OR `about` LIKE :q
OR `owner` LIKE :q
OR `spe` LIKE :q
OR `cat_nm` LIKE :q
OR `sub_nm` LIKE :q");
$sql->bindValue(":q", "%$q%");
$sql->execute();
$trs=$sql->fetchAll(PDO::FETCH_ASSOC);

Мой запрос для поиска только с полным соответствием пример текста:

проверьте здесь

Я хочу, чтобы результат поиска, как Google, помогите мне.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]