Cakephp, справка по поиску поведения, возвращение пустых результатов

0

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

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

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

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

Теги:
cakephp
indexing
search

3 ответа

0
Лучший ответ

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

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

2

возможно, функция поиска сработала, но вы не знали. Вы знаете, приложение поиска основано на функции 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 записи

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

2

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню