博客园 如何搜索

http://q.cnblogs.com/q/12980/ 

0
 悬赏园豆:5 [已解决问题] 浏览: 108次

如何在我自己的博客里,搜索一篇文章呢,对标题或内容进行搜索呢。

找了半天都没找到,气死了。

woodynet的主页woodynet | 初学一级 | 园豆:13
提问于:2010-03-20 08:52
 

问题补充: 例如我里边有篇文章标题“对路径"xxxxx"的访问被拒绝(文件操作权限)的解决方法” 我在左侧的“找找看”里输入“被拒绝” 进入一个界面,竟然提示没找到。怎么搞的。 http://zzk.cnblogs.com/s?w=blog%3Awoodyy%20%E8%A2%AB%E6%8B%92%E7%BB%9D 为什么博客园连个简单的like搜索都实现不了呢??? ___________________________________________________ 谢谢两位的回答呀。为什么在自己博客里进行个搜索,这么难呢?? 我不想全文检索,也不用使用中文分词,我就像做个最简单的like那样的查询就可以了。 就像在一般网页邮件里对标题的搜索那样。 为什么很多时候都把简单的问题复杂化了呢。
 
 
 
 
其他回答(1)
0

这个应该是还没有更新索引(个人猜测),因为我刚刚按照你说的测试了下,发现是可以检索到的。不过最新的文章是检索信息还没,这可能就需要等点时间了,等待博客园搜索更新索引后即可。

这个你完全可以做个简单的测试,用你3月3日发布的那篇博文,然后搜索其中一段,你会发现完全可以被搜索到,所以从这一点来说,这个只是更新索引的时间问题了。

另外说一点,博客园的搜索应该不是简单的like sql语句来处理的,可能是使用lucene.net来做的。

稍等...或许就可以搜索到了...

 
回复 | 卡索 | 园豆:10316 (专家六级) | 2010-03-20 09:09 |
 
 
 
0

对文章检索实现的方法有很多中,可以利用数据库,也可以利用Lucene,hubble.net等进行二次开发。

核心就是对标题,文章内容进行索引,将数据进行拆分成若干关键词。检索的时候通过关键词直接对应到相应的文章。

这里涉及到分词算法,索引算法,检索算法等方面的不同。算法的好坏也会直接影响检索的结果。并不想lz所说的简单的like。。。

 
回复 | GWPBrian | 园豆:428 (菜鸟二级) | 2010-03-20 10:03 |
 
lz可以了解下搜索引擎的基本原理,应该就明白了:http://www.cnblogs.com/gaoweipeng/archive/2009/09/20/1570357.html
回复 | GWPBrian | 园豆:428 (菜鸟二级) | 2010-03-20 10:05 |
 
简单的数据检索当然可以用Like啊,但是Like的匹配能力是很弱的,只是对题目进行简单的检索用Like可以,但是对于全文检索来说是做不到的。
posted @ 2012-05-16 09:47  Billy.rao  阅读(2085)  评论(1编辑  收藏  举报