社区
搜索引擎技术
帖子详情
lucene查询的问题
miaoqiang2040
2008-07-30 02:22:40
我现在只能分别在标题和内容里查询关键字,怎么才能在标题和内容一起查询关键字?
QueryParser qp = new QueryParser("contents",analyzer);应该把contents改成什么?
...全文
126
4
打赏
收藏
lucene查询的问题
我现在只能分别在标题和内容里查询关键字,怎么才能在标题和内容一起查询关键字? QueryParser qp = new QueryParser("contents",analyzer);应该把contents改成什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miaoqiang2040
2008-08-01
打赏
举报
回复
我高亮显示的时候 代码是这样的SimpleHTMLFormatter simpleHTMLFormatter = new SimpleHTMLFormatter("<red>","</red>");
Highlighter highlighter = new Highlighter(simpleHTMLFormatter, new QueryScorer(query));
highlighter.setTextFragmenter(new SimpleFragmenter(10));
StandardAnalyzer analyzer=new StandardAnalyzer();
TokenStream tokenStream = analyzer.tokenStream("title", new StringReader( doc.get("title")));
String result = highlighter.getBestFragments(tokenStream, doc.get("title"), 3, "...");
System.out.println(result);
可是我查 武术 两个字的时候 结果是
北京市<red>武</red><red>术</red>协会竞赛系统 - 新建比赛 - 基本信息
北京市<red>武</red><red>术</red>协会竞赛系统 - 新建比赛 - 基本信息
北京市<red>武</red><red>术</red>协会竞赛系统 - 新建比赛 - 基本信息
北京市<red>武</red><red>术</red>协会竞赛系统 - 新建比赛 - 基本信息
北京市<red>武</red><red>术</red>协会竞赛系统 - 新建比赛 - 基本信息
北京市<red>武</red><red>术</red>协会竞赛系统 - 新建比赛 - 基本信息
怎么回事啊?
wangwei1998
2008-08-01
打赏
举报
回复
Filter一下,就可以了。
miaoqiang2040
2008-07-31
打赏
举报
回复
这个类只是在内容和标题里一起找,有一个符合要求就行,我的意思是要关键字在内容和标题里都出现,用哪个类啊?
wangwei1998
2008-07-30
打赏
举报
回复
用 MultiFieldQueryParser
最近使用
Lucene
遇到的
查询
和删除
问题
本文探讨了在使用
Lucene
8.2.0进行文档删除及
查询
时遇到的
问题
,指出删除操作需确保键可索引,特别是对于StoredField类型的字段,以及
查询
多字段时,关键词字段应设置为TextField类型,以确保正确检索。
Lucene
学习之中文
查询
问题
的解决
本文详细介绍了如何使用IKAnalyzer解决
Lucene
中文分词
问题
,通过正向迭代最细粒度切分算法,实现中文文档库的高效构建与搜索。通过将分析器更改为IKAnalyzer,不仅减少了索引文件大小,还显著加快了搜索速度。具体步骤包括下载IKAnalyzer、配置类路径、使用IKAnalyzer构建分析器,并提供了创建索引和搜索文档的完整代码示例。
Lucene
查询
数据的相关度排序
问题
本文介绍如何在
Lucene
中通过设置boost参数来优化
查询
结果的排序,包括在创建索引时和
查询
时两种方法。
lucene
分组
查询
中
问题
总结
本文探讨了使用
Lucene
进行分组
查询
时遇到的异常情况,并详细分析了异常产生的原因,指出分组字段必须使用SortedDocValuesField类型,而非SortedNumericDocValuesField。
智能
查询
功能
lucene
使用情况及遇到的
问题
本文探讨了
Lucene
搜索引擎的应用及挑战,特别是通过IKAnalyzer增强中文分词效果的方法。介绍了如何利用IKAnalyzer实现自然语言
查询
功能,并讨论了同音字
查询
的潜在解决方案。
搜索引擎技术
2,759
社区成员
2,049
社区内容
发帖
与我相关
我的任务
搜索引擎技术
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
复制链接
扫一扫
分享
社区描述
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章