社区
Web 开发
帖子详情
lucene关键词太长搜索没有结果
strayly
2008-07-11 11:01:09
我用lucene做搜索,
使用的是IK_CAnalyzer分词
当输入 关键词太长是 没有搜索结果,
比如搜索: 网络技术及基于Web应用技术
就没有结果,但我的标题里确实有 “网络技术及基于Web应用技术”这句话的
如果把 它分成“网络技术 基于Web应用技术”就可以搜到
...全文
111
6
打赏
收藏
lucene关键词太长搜索没有结果
我用lucene做搜索, 使用的是IK_CAnalyzer分词 当输入 关键词太长是 没有搜索结果, 比如搜索: 网络技术及基于Web应用技术 就没有结果,但我的标题里确实有 “网络技术及基于Web应用技术”这句话的 如果把 它分成“网络技术 基于Web应用技术”就可以搜到
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaozhenyuu88
2012-10-26
打赏
举报
回复
怎么解决的 。求指教
strayly
2008-07-12
打赏
举报
回复
问题已解决,谢谢大家参与
indeed
2008-07-11
打赏
举报
回复
up up up ......
pilishou
2008-07-11
打赏
举报
回复
Lucene有四种不同的字段类型:Keyword,UnIndexed,UnStored和Text,用于指定建立最佳索引。
Keyword字段是指不需要分析器解析但需要被编入索引并保存到索引中的部分。JavaSourceCodeIndexer类使用该字段来保存导入类的声明。
UnIndexed字段是既不被分析也不被索引,但是要被逐字逐句的将其值保存到索引中。由于我们一般要存储文件的位置但又很少用文件名作为关键字来搜索,所以用该字段来索引Java文件名。
& #61548; UnStored字段和UnIndexed字段相反。该类型的Field要被分析并编入索引,但其值不会被保存到索引中。 由于存储方法的全部源代码需要大量的空间。所以用UnStored字段来存储被索引的方法源代码。可以直接从Java源文件中取出方法的源代码,这样作可 以控制我们的索引的大小。
Text字段在索引过程中是要被分析、索引并保存的。类名是作为Text字段来保存。
LongLongRiver
2008-07-11
打赏
举报
回复
先用分词器对查询语句分词,再查!
SpringBoot+
Lucene
搜索
结果高亮显示Demo
基于SpringBoot编写的一个
Lucene
测试Demo把匹配到的结果高亮摘要显示在前端jsp上
Lucene
全文
搜索
_
Lucene
Java全文
搜索
_
Lucene
实现全文
搜索
,支持英文、模糊和智能查询
利用
Lucene
实现高级
搜索
布尔操作符 域
搜索
通配符
搜索
模糊查询 范围
搜索
lucene
3.6
搜索
例子
lucene
3.6
搜索
例子
Java
搜索
引擎
Lucene
Java
搜索
引擎
Lucene
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章