ES搜索,搜索结果除关键词高亮外增加行号等信息。
来源:8-7 索引构建-消息中间件介绍
bearsmall
2018-10-19
想对源代码建索引,搜索源代码,就像GitHub搜索那样,但是貌似单纯对源文件内容建索引不能得到行号信息。如果把文件内容提取出来在行首加上行号再建索引又貌似做法很蠢。不知道github的搜索怎么做到的。
写回答
1回答
-
瓦力老师
2018-10-19
你想的纬度太少了,像github这么大量的数据,属性这么多,一定是进行了更多纬度的构建,就像简单的业务你用一张sql就可以,那么体量上来的时候,就得横向扩展了,包括索引也一样哦,这方面可以多想一下,另外,不可能一口吃成个胖子,架构是逐渐演进的,不要直接设计这么复杂的索引,可以从简单入手,逐渐的丰富起来
00
相似问题