在下作个站,PHP+MYSQL,时间有限,没有生成静态页。请问站内搜索能不能搜索到?又问哪位有站内搜索的现成代码(网上很多都不好用)。

解决方案 »

  1.   

    求问代码原理。要求有:
    1通过分类A搜索;
    2通过分类B搜索;
    3通过关键词搜索。
    4通过(分类A+分类B)搜索;
    5通过(分类A+分类B+关键词)搜索
    最难的是
    第三个:关键字——搜素标题——搜索文章,(关键字显红色)
    第五个:(分类A+分类B+关键词)搜索综合搜索。请行家提供原理。
    就是第一步怎么样,第二步怎么样?
      

  2.   

    搜索一般是下拉列表+输入框,
    你判断选择了哪个查询条件,然后用基本的sql 再.=搜索的条件就可以了
      

  3.   

    搜索一般是下拉列表+输入框,
    你判断选择了哪个查询条件,然后用基本的sql 再.=搜索的条件就可以了
    ————————————————————————
    模糊搜索时会,不过想问一下,是不是搜索数据库?比如求得关键词“测试”,是不是就like进数据库,like标题,like内容,然后输出?
      

  4.   

    LZ提供一些搜索的内容啊,比如搜索用户,用户的真实姓名,还是其他的,主要是搜索一些什么东西;
     搜索方法可以用  文本框 + 下拉表单
      文本框提供搜索关键字,下拉表单提供搜索的内容, 
      比如: 下拉表单里面: 用户帐号,用户名,注册日期, 对应的option.value就是数据库中的字段名,
            假如选择用户名,
            在文本框中输入:user
        就可以实现搜索 用户名为user的所有用户,也可以用模糊检索,like 关键字!~
           
      

  5.   

    关键字?参考下开源CMS吧,做个查询缓存表。另外再加个页面缓存 并发量不太高的情况下基本上就可以了。
      

  6.   

    站内搜索无所谓就是这么两种:一是搜索文件,主要是生成的HTML页面。
    二是搜索数据库,如果楼主没有静态的HTML页面,那就直接检索数据库比较简单。
    用DEDECMS的分词类去分词吧,这是目前我知道的,可以使用又比较不错的,分词后就用SQL 中 like语句检索你想要搜索的字段吧