oracle 10g 全文检索可以多关键字吗?如果数据已经都进入数据库可以像百度搜索一样“北京 2008”用空格可以把关键字分开。如果可以该如何做?

解决方案 »

  1.   

     我觉 得手动一下加下%就可以实现目的了,非要像百度一样,那可以找个开发来写个程序 把“北京 2008”转换成'%北京%2008%'。
    select * from table where  xxx  like '%北京%2008%';感觉这语句很烂啊,呵呵,有搞搜索的人没
      

  2.   

    可以,contains() or contains()???很久以前用的,忘了语法了,绝对可以。去看看:
    全文检索
    http://epub.itpub.net/4/1.htm
      

  3.   

    where contains(COL,'北京 AND 2008')>0