Предлагайте слова из базы данных, используя cakephp - PullRequest
1 голос
/ 13 августа 2011

возможно ли предложить похожие или совпадающие слова по заданному набору слов, используя cakephp.

Например, я сохранил слово «Футбол» в своей базе данных. Затем CakePHP автоматически использует это слово «Футбол» и предлагает все соответствующие слова, совпадающие или похожие, и извлекает эти слова из всей базы данных и отображает их.

Cakephp 1.3 - это среда, которую я использую в настоящее время для разработки своего приложения. База данных, которую я использую - MySQL (PHPmyadmin).

В настоящее время у меня есть страница регистрации, на которой пользователь получает ключевое слово, которое затем будет использовано для поиска или поиска похожих ключевых слов.

Мне неизвестна логика создания этой функции соответствия / подобия.

1 Ответ

1 голос
/ 13 августа 2011

PHP, верный форме, имеет несколько способов выполнить простое тестирование на схожесть строк:

MySQL также имеет некоторые функции, которые вы можете использовать для чего-то подобного, например полнотекстовый поиск , который может сортировать результаты по релевантности или сходству, или SOUNDEX () и SOUNDS_LIKE .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...