当前位置:编程学习 > C#/ASP.NET >>

如何做站内全文搜索?

请问如何制作像博客园那种的站内搜索? --------------------编程问答-------------------- 请大师们指点一下 --------------------编程问答-------------------- 参考sql全文索引的用法.主要是sql配置的步骤.页面上要如何展现,是你自己的问题.
使用全文索引主要考虑效率的问题.因为sql对like查询是索引无效的。 --------------------编程问答-------------------- 模糊查找就很简单的那 --------------------编程问答-------------------- 应该是用FreeText,比如,你要在表table1列A中查“不得不知的java规范与标准”,可以这样写:
select a from table1 where FreeText(a,"不得不知的java规范与标准")
这样freetext会自动把查询条件分词为几个词进行"或"操作

当然,如果是海量数据,可能还要用到倒排表这一类的东西,你可以查下资料,我这几天也在学习这个东西,上面说的了也是昨天晚上学到的,不知不知我理解正不正确,如有错误之处,请指正 --------------------编程问答-------------------- 类似博客园的那个大家有没有见过? --------------------编程问答-------------------- 用游标实现。 --------------------编程问答-------------------- 博客园好像還用中文分詞 --------------------编程问答-------------------- 人家用的是Lucene.net 的组件作的全文搜索。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,