【问题标题】:Cakephp, searchable behaviour help, returning empty resultsCakephp,可搜索行为帮助,返回空结果
【发布时间】:2023-03-03 00:17:01
【问题描述】:

我正在使用面包店的searchable behaviour

一切设置正确,没有错误,所以没有问题。但是,在执行搜索时,它不会返回任何结果。由于没有任何错误,我不知道为什么会发生这种情况。

我认为这可能与初始设置或搜索数据的索引有关。 sql是否需要在开始时索引所有数据才能搜索它,还是我可以运行一个函数来创建这个索引?类似的东西?

如果有人可以帮助我解决这个问题,那就太好了(这是我第一次进行搜索)。谢谢。

【问题讨论】:

    标签: php mysql search cakephp indexing


    【解决方案1】:

    不确定,但这里有一个替代插件可以将 search functionality 添加到您的应用中

    【讨论】:

      【解决方案2】:

      数据库中的当前条目需要重新索引。只有在添加行为功能后添加的数据才会显示在结果中。这其实是个不错的插件:

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

      【讨论】:

        【解决方案3】:

        也许搜索功能会起作用,但你不知道。你知道,搜索应用程序是基于 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 ...');
        

        然后搜索'database',可以找到2条记录

        希望对你有帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-08
          • 1970-01-01
          • 2016-02-27
          相关资源
          最近更新 更多