Cakephp, помощь в поиске поведения, возвращая пустые результаты - PullRequest
0 голосов
/ 20 июня 2010

Я использую поисковое поведение из пекарни.

Все настроено правильно, без ошибок, поэтому проблем нет.Однако при предварительном поиске результаты не возвращаются.Я в недоумении, почему это происходит из-за отсутствия каких-либо ошибок.

Я думаю, что это может иметь какое-то отношение к первоначальной настройке или индексации поисковых данных.Нужно ли sql индексировать все данные в начале, чтобы найти их, или есть функция, которую я могу запустить, чтобы создать этот индекс?Что-то вроде того?

Было бы замечательно, если бы кто-нибудь помог мне с этим (это мой первый раз, когда я делаю поиск).Спасибо.

Ответы [ 3 ]

2 голосов
/ 06 декабря 2010

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

-> ('MySQL Tutorial','DBMS stands for DataBase ...'),
-> ('How To Use MySQL Well','After you went through a ...'),
-> ('Optimizing MySQL','In this tutorial we will show ...'),
-> ('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'),
-> ('MySQL vs. YourSQL','In the following database comparison ...'),
-> ('MySQL Security','When configured properly, MySQL ...');

затем найдите «база данных», затем вы можете найти 2 записи

надеюсь, что это поможет вам

2 голосов
/ 21 июня 2010

Не уверен, но вот альтернативный плагин для добавления поиска в ваше приложение

0 голосов
/ 29 июня 2010

Текущие записи в базе данных нуждаются в переиндексации.Это были только данные, добавленные после того, как функциональность поведения была добавлена, что обнаружилось в результатах.На самом деле это довольно хороший плагин:

http://bakery.cakephp.org/articles/view/search-feature-to-cakephp-blog-example

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