全文搜索怎么实现?

如何对论坛里面的发的贴子进行全文搜索呢?
不是搜数据库的那种。
大家指点一下嘛,谢谢大家了
[b]问题补充:[/b]
不是做成GOOGLE,YAHOO那样的搜索

是从自己的数据库里面搜索,比如说搜贴子的内容,数据库是自己的,不是从别人的网页上面搜出来

用lucene呗
希望简单和SOA风格的话就用solr
希望和hibernate或者JPA集成就用compass

全文搜索么,不是搜数据库,就是搜索引咯,一般的论坛都会有索引的,lucence的相关资料你看下,应该就明白了!如何创建索引和搜索索引!很简单的!

全文检索一种是是从网上爬数据然后建索引。一种是针对数据库中的数据建索引。
全文检索不仅要考虑到初始化索引,还要考虑实时的增量索引。
索引的存储还要考虑到分布式索引。
针对我们的项目,我使用的是compass+terracotta.

难道理解错了 楼主意思是对网路上的论坛进行全文检索?不是企业应用?

奇虎有专门的论坛搜索

http://www.qihoo.com/bbs.html

那就没说错啊~

楼主先看看这个,应该能帮你入门~

http://www.chedong.com/tech/lucene.html

看一下我的帖子:[url]http://pan-java.iteye.com/admin/blogs/364513[/url]
lucene + solr

从自己的数据库里面搜索的话就只能靠建索引了。或者自己设计一套数据库访问机制,把数据捞出来之后,再利用搜索的思想在内存里面进行全文分析。仅供参考。

使用TS吧有专业的软件处理,自己弄个中文词库不容易

最简单,效率也比较高的要考虑下lucene,学名就叫全文搜索引擎,可以对HTML,TEXT,PDF等文档进行索引,然后对索引进行搜索。可以说是我用过的搜索引擎中最容易使用的一个。

hibernate search

[size=medium]我目前就知道一个Apache出的lucene其他的就不太清楚了。搜索技术真是深不可测啊。多想让人来指点一下。[/size] :) :) :)

使用Lucene吧,,可以将数据库中的数据查询出来生成词库,,查询的时候直接查询词库就OK了....还可以将文档,图片,视频,音频什么的都可以的....最好是找一些文档先看看..

朋友,问题要自动关闭啦,结分哦

朋友,不结分会倒扣20分的~