社区
Web 开发
帖子详情
lucene 如何实现相关关键词搜索?
strayly
2009-07-29 05:55:24
lucene 如何实现相关关键词搜索?类似baidu.google
不要告诉我说用数据库 like
...全文
427
14
打赏
收藏
lucene 如何实现相关关键词搜索?
lucene 如何实现相关关键词搜索?类似baidu.google 不要告诉我说用数据库 like
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
是非在浴室里
2012-04-19
打赏
举报
回复
楼主 说下怎么解决的啊 强烈要求
helei123a
2012-03-05
打赏
举报
回复
SynonymFilter这个类可以解决
挨踢男一枚
2011-01-18
打赏
举报
回复
。。。想知道最后是怎么解决的。。。
strayly
2009-08-05
打赏
举报
回复
问题已解决
xiaochengfu1
2009-08-02
打赏
举报
回复
学习
strayly
2009-08-02
打赏
举报
回复
[Quote=引用 7 楼 knightzhuwei 的回复:]
引用 4 楼 strayly 的回复:
不好意思,楼上几位可能没明白我的意思,
我是说如何实现相关关键词搜索
比如 baidu 中搜索 "招聘"
他会在下面提示相关搜索
智联招聘 招聘网 北京招聘 上海招聘 教师招聘
西安招聘 求职 成都招聘 上海招聘网 郑州招聘
我的理解 百度google之所以会出现这个提示 是因为他有一个用户搜索关键词频率的表中 对每个关键字去数据库中模糊匹配一下选最高频率的几个词作为相关搜索的关键字显示出来作为参考 这个和Lucene好像也没什么关系啊
[/Quote]
你的意思是在数据库里用like吗,我原来就是这样做的,效率很低
我将搜索的关键词记录到数据库,然后用用户搜索的关键词到我的关键词表去like查询
关键词表虽然不大,只有几M ,很占服务器资源,而且我对第一次搜索加了缓存,
baidu,google肯定不是将这些词放在数据库中去模糊匹配的。
wkchina
2009-08-02
打赏
举报
回复
baidu.google 真的是处处领先
即使不用like,也是用的这个原理吧
帮你顶
knightzhuwei
2009-08-01
打赏
举报
回复
[Quote=引用 4 楼 strayly 的回复:]
不好意思,楼上几位可能没明白我的意思,
我是说如何实现相关关键词搜索
比如 baidu 中搜索 "招聘"
他会在下面提示相关搜索
智联招聘 招聘网 北京招聘 上海招聘 教师招聘
西安招聘 求职 成都招聘 上海招聘网 郑州招聘
[/Quote]
我的理解 百度google之所以会出现这个提示 是因为他有一个用户搜索关键词频率的表中 对每个关键字去数据库中模糊匹配一下选最高频率的几个词作为相关搜索的关键字显示出来作为参考 这个和Lucene好像也没什么关系啊
zl3450341
2009-08-01
打赏
举报
回复
。。。学习
heavilyarmed
2009-08-01
打赏
举报
回复
来看看
strayly
2009-07-30
打赏
举报
回复
不好意思,楼上几位可能没明白我的意思,
我是说如何实现相关关键词搜索
比如 baidu 中搜索 "招聘"
他会在下面提示相关搜索
智联招聘 招聘网 北京招聘 上海招聘 教师招聘
西安招聘 求职 成都招聘 上海招聘网 郑州招聘
knightzhuwei
2009-07-29
打赏
举报
回复
要实现像baidu google那样的就不是lucene的问题了
sangshusen_1988
2009-07-29
打赏
举报
回复
你是查询本站内的还是全部的?
lucene查询本站内的还是可以的,要是像baidu,google那样估计实现不了,
bolink5
2009-07-29
打赏
举报
回复
我看了下公司同事做的,他是先把一些很常用的关键字用程序生成好,而后用户输入关键字来查询的话,就会很快查出来。但lucene也有缺点,就是对那些很不常用的关键字就查不到了,还得用精确来查询。一般不用模糊查询,效率太低
Lucene
的中文分词方法设计与
实现
Lucene
,
实现
了带有歧义消除功能的正向最大匹配算法.在系统评测方面,比较了该方法与现 有方法的区别,对于如何构建一个高效的中文检索系统,提出了一种
实现
.
关键词
:中文分词;
搜索
引擎;
Lucene
;正向最大匹配
基于
lucene
的简单桌面
搜索
引擎
使用
lucene
实现
的简单的
搜索
引擎,首先对选定文件夹建立索引,然后根据输入
关键词
搜索
,返回
搜索
结果
java
Lucene
初级教程
lucene
简介 1.1 什么是
lucene
Lucene
是一个全文
搜索
框架,而不是应用产品。因此它并不像www.baidu.com 或者google...对处理后的
关键词
搜索
索引找出对应的Document。 用户根据需要从找到的Document中提取需要的Field。
java(结合
lucene
)版的公交
搜索
系统的
实现
.rar
用户输入
关键词
,系统根据
Lucene
索引进行
搜索
匹配,并返回
相关
的公交线路、站点等信息。 支持模糊
搜索
、全文
搜索
等功能,提高
搜索
的准确性和覆盖范围。 可以根据用户的实际需求,进行高级
搜索
,如按线路、站点、车辆...
java(结合
lucene
)版的公交
搜索
系统.zip
这段关于Java结合
Lucene
实现
的公交
搜索
系统源码资源,是一个功能全面且高度可定制的公交信息查询系统。它利用Java的跨平台特性和
Lucene
的强大全文
搜索
能力,为用户提供了一个高效、准确的公交
搜索
解决方案。 在系统...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章