【发布时间】:2014-02-11 21:35:51
【问题描述】:
我正在使用 PHP Codeigniter 框架 和 solr-php-client 来构建搜索应用程序。
我有两页 -
- 只有一个输入框的搜索页面
- 当用户在搜索页面中输入搜索词时将显示结果的结果页面
问题是,除非我输入搜索词 solr-php-client 不会返回任何结果,并且其 url 将只是 "http://localhost:8080/search/?q=" 并且它不会做任何事情。但是,当我输入诸如“apple”之类的搜索词时,它会重定向到匹配结果的结果页面而没有任何问题,并且 url 变为 "http://localhost:8080/rdsearch/?q=apple"
我想要实现的是 - 当用户没有在搜索页面中输入搜索词或当 q 为空时(如"http://localhost:8080/search/?q="),它应该直接指向结果页面并显示所有结果(类似于 solr 查询 *:*)
【问题讨论】:
标签: php codeigniter search solr codeigniter-url