2013年10月17日
摘要: 最近在了解关于页面站内搜索相关功能,如今大多数网站都有相关功能。搜索可以通过以下四种办法来实现:1.使用数据库的模糊查询:like '%视频教程%'。2.使用数据库的全文检索功能。3.使用百度、google的站内搜索4.就是今天我要写的基于java版本Lucene移植过来的lucene.net来实现搜索。问什么不使用前面三种方法来实现搜索啦?原因:方法一 模糊程度太低,无法匹配几个关键词不挨着的;造成全表扫描,效率低。 方法二 数据库全文检索很傻瓜化,和普通SQL一样。数据全文检索灵活性不强。 方法三 受制于人;索引不及时、不全面、不精准;用户体验感差Lucene.Net只是一 阅读全文
posted @ 2013-10-17 12:30 TomHom 阅读(501) 评论(0) 推荐(0) 编辑