日期:2014-05-18  浏览次数:20553 次

sql搜索问题高手进,急急!
在百度搜索一个关键字,如"井冈山旅游" 可以搜到含有 "井冈山旅游" 的相关信息,

如果我这们搜 "旅游井冈山" 同样搜索出来的还是 "井冈山旅游" 的相关信息,

或是这样搜索 "旅游。井冈山" 同样搜索出来的还是 "井冈山旅游" 的相关信息,

请问这样的sql语句怎么写,高手帮我解答下


------解决方案--------------------
没做过的 我想应该是在前台处理的 利用全文索引
------解决方案--------------------
这肯定不是一个简单的sql的语句就能搞定的,不然就不用什么搜索引擎啦,用户输入一个搜索词到最后成为搜索的条件,中间要经过很多逻辑的判断,你所察觉的只不过是一小部分现象了,实际上内容比你说的要丰富的多
------解决方案--------------------
需要应用全文索引,采用分词技术。

------解决方案--------------------
这个要使用全文索引,全文目录,还有查询语句也要使用特殊谓词和函数。