【发布时间】:2026-01-14 13:05:01
【问题描述】:
我正在突出显示不必要的单词,例如我正在搜索“Document CASE No. 2015-331” 这里是 searchkick 将突出显示的列表
- “文件 CASE No. 2015-331”
- “不是”
- “不”
- “开”
- “case is”
- 高亮大声笑
- “2015”
- “2017”
- “2018”
- “2016”
- “到”
- “不”
这是我的搜索结果
search = ::Document.search params[:q], fields: [:content], where: {id:
params[:id]}, highlight: { tag: 'span class=match-matcher',
fragment_size: @document.content.length}
search.with_highlights.each do |document, highlights|
document.content = highlights[:content]
end
此处的目标是仅突出显示“文件 CASE No. 2015-331”
【问题讨论】:
标签: ruby-on-rails elasticsearch searchkick