你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
怎么又是你
特殊情况下Highlight不成功
Elasticsearch
| 作者
youmufreedom
| 发布于2017年07月31日 | 阅读数:
2681
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
用term level的query,去搜索一个analyze之后tokens数量大于50的句子,可以得到正确结果,但是如果这个搜索的关键词是出现在token的第50个以后,highlight就无法工作.只能返回原句子,没有被正确的highlight.求大神帮忙解释或者解答一下.
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
youmufreedom
赞同来自:
filter 用的是shingle分词,会出现这个情况
PUT my_index
{
"settings": {
"analysis": {
"filter": {
"my_shingle_filter": {
"type": "shingle",
"min_shingle_size": 2,
"max_shingle_size": 30
}
},
"analyzer": {
"my_analyzer": {
"filter":[
"lowercase"
],
"tokenizer": "standard"
}
}
}
},
"mappings": {
"keyword": {
"properties": {
"body": {
"type": "text",
"analyzer": "my_analyzer"
}
}
}
}
}
要回复问题请先
登录
或
注册
发起人
youmufreedom
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
elasticsearch搜索大文档时highlight导致CPU占满
为什么会出现通过task id取消任务不成功,以及为什么根据父任务id不能查到子任务?
es中文查询不成功
es查询发现MasterNotDiscoveredException,es集群选主不成功?
es 5.4中没有highlight这个包嘛?
logstash filter 为什么不成功
logstash 从MySQL导入es,有的导入成功,有的不成功,报异常 undefined method `ti me' for nil:NilClass
某些特殊情况下,搜索后返回的结果没有高亮字段,求大神解答TT
使用 highlight 的 boundary_chars参数后仍然从非边界字符截断
请问可否把你chrome中的ElasticSearch-CSV-Exporter插件导出来一份给我,本地浏览器安装插件总是不成功。
师兄我能加你QQ不,我安装ELK不成功。
问题状态
最新活动:
2017-07-31 16:00
浏览:
2681
关注:
1
人
1 个回复
youmufreedom
赞同来自:
filter 用的是shingle分词,会出现这个情况
PUT my_index
{
"settings": {
"analysis": {
"filter": {
"my_shingle_filter": {
"type": "shingle",
"min_shingle_size": 2,
"max_shingle_size": 30
}
},
"analyzer": {
"my_analyzer": {
"filter":[
"lowercase"
],
"tokenizer": "standard"
}
}
}
},
"mappings": {
"keyword": {
"properties": {
"body": {
"type": "text",
"analyzer": "my_analyzer"
}
}
}
}
}