Я использую поведение, доступное для поиска из пекарни.
Все правильно настроено без ошибок, поэтому проблем нет. Однако при предварительной обработке поиска он не возвращает результатов. Я не понимаю, почему это происходит из-за отсутствия каких-либо ошибок.
Я думаю, что это может иметь какое-то отношение к начальной настройке или индексированию данных поиска. Требуется ли sql индексировать все данные в начале для их поиска или есть функция, которую я могу запустить для создания этого индекса? Что-то вроде того?
Было бы здорово, если бы кто-то мог помочь мне с этим (это мой первый раз, когда мы проводили поиск). Спасибо.
Текущие записи в базе данных нуждаются в повторной индексации. Только добавленные данные добавились после добавления функциональности поведения, которая появилась в результатах. На самом деле это довольно хороший плагин:
http://bakery.cakephp.org/articles/view/search-feature-to-cakephp-blog-example
возможно, функция поиска сработала, но вы не знали. Вы знаете, приложение поиска основано на функции sql "match... against". кажется, что если ключевое слово задерживается на более чем 50% записей, то результатов не будет. например, должность оригинального блога. вы можете использовать данные из refrence 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 записи
надеюсь, что это поможет вам
Не уверен, но вот альтернативный плагин для добавления функции поиска в ваше приложение