社区
Web 开发
帖子详情
lucene关键词太长搜索没有结果
strayly
2008-07-11 11:01:09
我用lucene做搜索,
使用的是IK_CAnalyzer分词
当输入 关键词太长是 没有搜索结果,
比如搜索: 网络技术及基于Web应用技术
就没有结果,但我的标题里确实有 “网络技术及基于Web应用技术”这句话的
如果把 它分成“网络技术 基于Web应用技术”就可以搜到
...全文
128
6
打赏
收藏
lucene关键词太长搜索没有结果
我用lucene做搜索, 使用的是IK_CAnalyzer分词 当输入 关键词太长是 没有搜索结果, 比如搜索: 网络技术及基于Web应用技术 就没有结果,但我的标题里确实有 “网络技术及基于Web应用技术”这句话的 如果把 它分成“网络技术 基于Web应用技术”就可以搜到
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
搜索
结果高亮显示** 在现代Web应用程序中,强大的全文
搜索
引擎功能是不可或缺的,而Apache
Lucene
正是这样一个高效的、可扩展的开源全文检索库。在这个SpringBoot+
Lucene
的Demo中,我们将深入...
Lucene
全文
搜索
_
Lucene
Java全文
搜索
_
总之,
Lucene
作为Java全文
搜索
的基石,提供了强大的功能和灵活性,可以帮助开发者构建高效、精准的
搜索
功能,无论是简单的
关键词
搜索
还是复杂的模糊和智能查询,都能游刃有余地应对。结合"用户管理手册.docx"的学习...
利用
Lucene
实现高级
搜索
- **AND**:确保所有
关键词
同时出现在
搜索
结果中。例如,“Java AND
Lucene
”将返回同时包含“Java”和“
Lucene
”的文档。 - **OR**:如果文档包含任一
关键词
,则被选中。默认情况下,两个
关键词
间仅用空格分隔时,...
lucene
3.6
搜索
例子
《
Lucene
3.6
搜索
实例解析》 Apache
Lucene
是一个开源全文
搜索
引擎库,为开发者提供了在Java应用程序中实现高效、可扩展的
搜索
功能的工具。在本篇文章中,我们将深入探讨
Lucene
3.6版本中的
搜索
功能,通过实例...
Java
搜索
引擎
Lucene
2. **分词处理**:
Lucene
支持多种分词器,可以对文本进行分析,将句子拆分成可
搜索
的
关键词
。 3. **倒排索引**:
Lucene
使用倒排索引技术,通过构建索引表,使得
搜索
效率大大提高。 4. **多字段
搜索
**:允许用户对...
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章