我给公司开发了一个网站,要做一个全站搜索,我想如果用sql语句来查询的话,要写不少sql语句,请问有没有简单点的方法啊,谢谢

解决方案 »

  1.   

    还是得用SQL语句的~只是你要把你的所有信息!
    最好数据库做好。让数据库去处理这种事情。会更好毕竟数据库内有比较完善的搜索结构!
      

  2.   

     
    站内搜索的技术流程是:
    第一步 提取原料:
    抓取网站页面或格式化数据。 
    第二步 把原料归类:
    建立索引,把关键字和页面一一对应上,分类放好(想象一下老式图书馆里的归档管理方法就能形象理解索引了) 
    第三步 听用户要上啥菜:
    响应用户的搜索需要,对用户输入的关键词进行分解,从索引中找到符合该关键词的所有相关网页。 
    第四步  摆盘上桌:
    对搜索结果页面进行排序,将页面标题、url、摘要等信息呈现给用户。