中高手请过来指导一下,站内搜索问题 在下作个站,PHP+MYSQL,时间有限,没有生成静态页。请问站内搜索能不能搜索到?又问哪位有站内搜索的现成代码(网上很多都不好用)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 求问代码原理。要求有:1通过分类A搜索;2通过分类B搜索;3通过关键词搜索。4通过(分类A+分类B)搜索;5通过(分类A+分类B+关键词)搜索最难的是第三个:关键字——搜素标题——搜索文章,(关键字显红色)第五个:(分类A+分类B+关键词)搜索综合搜索。请行家提供原理。就是第一步怎么样,第二步怎么样? 搜索一般是下拉列表+输入框,你判断选择了哪个查询条件,然后用基本的sql 再.=搜索的条件就可以了 搜索一般是下拉列表+输入框,你判断选择了哪个查询条件,然后用基本的sql 再.=搜索的条件就可以了————————————————————————模糊搜索时会,不过想问一下,是不是搜索数据库?比如求得关键词“测试”,是不是就like进数据库,like标题,like内容,然后输出? LZ提供一些搜索的内容啊,比如搜索用户,用户的真实姓名,还是其他的,主要是搜索一些什么东西; 搜索方法可以用 文本框 + 下拉表单 文本框提供搜索关键字,下拉表单提供搜索的内容, 比如: 下拉表单里面: 用户帐号,用户名,注册日期, 对应的option.value就是数据库中的字段名, 假如选择用户名, 在文本框中输入:user 就可以实现搜索 用户名为user的所有用户,也可以用模糊检索,like 关键字!~ 关键字?参考下开源CMS吧,做个查询缓存表。另外再加个页面缓存 并发量不太高的情况下基本上就可以了。 站内搜索无所谓就是这么两种:一是搜索文件,主要是生成的HTML页面。二是搜索数据库,如果楼主没有静态的HTML页面,那就直接检索数据库比较简单。用DEDECMS的分词类去分词吧,这是目前我知道的,可以使用又比较不错的,分词后就用SQL 中 like语句检索你想要搜索的字段吧 DIV+CSS中的HTML标签有什么作用 关于数组键值在不同的机器上显示类型不一样,求解 使用PHP语句安装数据库,如何使用变量做表名 php是如何取回cookie 的值的? PHP中的mysql_fetch_assoc()函数 如何用php脚本 判断客户端浏览器是否已经断开连接? session文件问题 如何统计页面上一个链接被访问的次数,不使用跳转 smarty的问题 有两个时间:2003-05-09和2002-08-13,请问怎么判断他们的日期? php在windows和linux服务器上的性能差别大不大? 求教打印预览和浏览器显示差很多
1通过分类A搜索;
2通过分类B搜索;
3通过关键词搜索。
4通过(分类A+分类B)搜索;
5通过(分类A+分类B+关键词)搜索
最难的是
第三个:关键字——搜素标题——搜索文章,(关键字显红色)
第五个:(分类A+分类B+关键词)搜索综合搜索。请行家提供原理。
就是第一步怎么样,第二步怎么样?
你判断选择了哪个查询条件,然后用基本的sql 再.=搜索的条件就可以了
你判断选择了哪个查询条件,然后用基本的sql 再.=搜索的条件就可以了
————————————————————————
模糊搜索时会,不过想问一下,是不是搜索数据库?比如求得关键词“测试”,是不是就like进数据库,like标题,like内容,然后输出?
搜索方法可以用 文本框 + 下拉表单
文本框提供搜索关键字,下拉表单提供搜索的内容,
比如: 下拉表单里面: 用户帐号,用户名,注册日期, 对应的option.value就是数据库中的字段名,
假如选择用户名,
在文本框中输入:user
就可以实现搜索 用户名为user的所有用户,也可以用模糊检索,like 关键字!~
二是搜索数据库,如果楼主没有静态的HTML页面,那就直接检索数据库比较简单。
用DEDECMS的分词类去分词吧,这是目前我知道的,可以使用又比较不错的,分词后就用SQL 中 like语句检索你想要搜索的字段吧