我正在使用面包店的searchable behaviour。
所有设置都没有错误,所以没有问题。但是,在执行搜索时,它不会返回任何结果。由于没有任何错误,我不知道为什么会发生这种情况。
我认为这可能与初始设置或搜索数据的索引有关。 sql是否需要在开头索引所有数据才能搜索它,或者是否有一个函数可以运行来制作这个索引?那样的东西?
如果有人可以帮我解决这个问题(我第一次进行搜索)会很棒。感谢。
答案 0 :(得分:2)
不确定,但这是另一个用于向您的应用添加search functionality的插件
答案 1 :(得分:2)
也许搜索功能会工作,但你不知道。你知道,搜索应用程序是基于sql函数“匹配...反对”。似乎如果关键字超过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 :(得分:0)
数据库中的当前条目需要重新编制索引。只有在添加了行为功能后才会添加数据,这些功能会显示在结果中。这实际上是一个非常好的插件:
http://bakery.cakephp.org/articles/view/search-feature-to-cakephp-blog-example