Elasticsearch 从正文中抽取匹配的那句话如何实现

2019-01-09 09:37:49 +08:00
 AoaoAlex

请问 Elasticsearch 从正文中抽取匹配的那句话如何实现,效果如下图

1304 次点击
所在节点    问与答
7 条回复
SoulSleep
2019-01-09 09:43:33 +08:00
高亮啊.....

我记得返回结果里直接把关键字给高亮的,甚至可以在 html 里使用
AoaoAlex
2019-01-09 09:51:39 +08:00
@SoulSleep 有一种情况是正文很长,匹配的关键词在正文的尾部。但是搜索列表中显示的空间有限,只能最多显示两行文字,此时会产生搜索的结果不是匹配内容的假象。
AoaoAlex
2019-01-09 09:52:27 +08:00
@SoulSleep 所以想要抽取长篇正文中匹配关键词的那一句话,想咨询是否有简单高效成熟的方案
amoia50
2019-01-09 09:55:45 +08:00
@AoaoAlex 这个不是应该是前端的活吗,你只负责将符合搜索的全文找到,显示让前端来啊
oaix
2019-01-09 10:19:12 +08:00
AoaoAlex
2019-01-09 11:00:58 +08:00
@oaix 👍
oaix
2019-01-09 11:58:32 +08:00
@AoaoAlex #6 其实 1 楼已经提到了,你误解了他的话。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/525241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX