社区
Web 开发
帖子详情
lucene关键词太长搜索没有结果
strayly
2008-07-11 11:01:09
我用lucene做搜索,
使用的是IK_CAnalyzer分词
当输入 关键词太长是 没有搜索结果,
比如搜索: 网络技术及基于Web应用技术
就没有结果,但我的标题里确实有 “网络技术及基于Web应用技术”这句话的
如果把 它分成“网络技术 基于Web应用技术”就可以搜到
...全文
179
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
打赏
举报
回复
先用分词器对查询语句分词,再查!
从零开始搭建.NET Core版
搜索
引擎(一)--
Lucene
基础概念及示例
近期使用了ELK系列组件,不由的感慨其功能的丰富和强大,伴随而来的就是另一个想法“ELK太重,用在简单的小型项目上有些鸡肋,能不能做一个轻量版的
搜索
引擎用于微小型项目呢?”。 下面将会有一系列的文章来描述整个过程,每篇不会
太长
,但每篇相比前篇都会有所改进。
3.10 Elasticsearch-结果可解释性:explain=true 与
Lucene
explain 日志
掌握“value-description”速读法,配合慢日志批量审计,就能把“为什么 A 排在 B 前面”翻译成“idf 低、tf 高、boost 小”这类可量化指标,进而把调排序从玄学变成工程。explain 机制就是把
Lucene
的打分中间结果原样透出,让工程师、产品经理甚至运营都能一眼看出“这一分是怎么丢的、那一分是怎么加的”,从而把“调排序”变成“调特征”,而不是“调感觉”。如果
没有
量化依据,只能靠“BM25 公式就是这样”来搪塞,很快就会被要求“把公式改掉”。
使用
Lucene
.Net实现全文检索
目录 一
Lucene
.Net概述 二 分词 三 索引 四
搜索
五 实践中的问题 一
Lucene
.Net概述
Lucene
.Net是一个C#开发的开源全文索引库,其源码包括“核心”与“外围”两部分。外围部分实现辅助功能,而核心部分包括:
Lucene
.Net.Index 提供索引管理,词组排序。
Lucene
.Net.Search 提供查询相关功能。Luce
算法高级(32)-
搜索
引擎中的自动补全功能该如何实现?
前一章讲了
搜索
中的拼写纠错功能,里面一个很重要的概念就是莱文斯坦距离。这章会讲解
搜索
中提升用户体验的另一项功能-自动补全。本章直接介绍ES中的实现方式以及真正的
搜索
引擎对自动补全功能的优化。 大家对上面的这个应该都不陌生,
搜索
引擎会根据你输入的关键字进行一些提示,这样用户只需要输入部分内容就可以进行选择了。尤其在移动端会比较方便。淘宝、京东的
搜索
也有类似的功能,只不过行业不同,提示出来的内容...
elasticsearch[五]:深入探索ES
搜索
引擎的自动补全与拼写纠错:如何实现高效智能的
搜索
体验
elasticsearch[五]:深入探索ES
搜索
引擎的自动补全与拼写纠错:如何实现高效智能的
搜索
体验
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章