Cakephp 3.x Полнотекстовый поиск с релевантностью в MySQL - PullRequest
0 голосов
/ 10 мая 2019

Цель состоит в том, чтобы создать систему полнотекстового поиска с релевантным предложением.

mysql должен выглядеть так:

SELECT *,
MATCH(`title`) AGAINST ('+iphone +case +4s' IN BOOLEAN MODE) * 10 as rel1,
MATCH(`sdescription`) AGAINST ('+iphone +case +4s' IN BOOLEAN MODE) * 3 as rel2,
MATCH(`ldescription`) AGAINST ('+iphone +case +4s' IN BOOLEAN MODE) as rel3,
FROM products
WHERE MATCH (title, sdescription, ldescription) 
      AGAINST ('+iphone +case +4s' IN BOOLEAN MODE)
ORDER BY (rel1)+(rel2)+(rel3) DESC;

Как это написано в cakephp 3.x?

...