读书人

lucene干站内搜素

发布时间: 2012-11-05 09:35:12 作者: rapoo

lucene做站内搜素
求思路。
加入现在搜素到了一个要的数据,用户点击,这链接怎么做?链接到哪里?
百度的是数据库存了一个url.所以点击就连接过去了。那么站内搜索呢?怎么做?
数据库也存url么?
求这部分的思路!

[解决办法]
lucene你没有用过吗,相当于给url做了个索引,目录就是存在字段,查出了要的字段,就带出了相应的url

差不多是这样:root---->http://sflj.com 搜的时候搜的是root,查出后就将url放出来,不知道楼主明白没有.还是先看看lucene吧
[解决办法]
luncene,比较麻烦,用compass好用
[解决办法]
luncene 不知道你要实现什么功能,如果是站内搜索
luncene 会根据你提供的数据源生成索引,索引包含你要搜索的字段,他指向索引对应的那条数据
搜索时如果索引匹配到,搜索引擎会返回索引对应的数据,不一定非要指向哪里
[解决办法]
你把数据库的id也存到lucene库中,数据库其他字段的索引也存在lucene库中,找到索引的id,再去找数据库……说的比较乱,希望楼主能认可
[解决办法]

探讨
luncene 不知道你要实现什么功能,如果是站内搜索
luncene 会根据你提供的数据源生成索引,索引包含你要搜索的字段,他指向索引对应的那条数据
搜索时如果索引匹配到,搜索引擎会返回索引对应的数据,不一定非要指向哪里

读书人网 >Java Web开发

热点推荐