【仿牛客网笔记】Elasticsearch,分布式搜索引擎——开发社区搜索功能
查询帖子需要从数据库中查,即DiscussPostService中查找,从数据库中查找。数据库中查询帖子id,查询到帖子后,然后存储到ES服务器中就可以。实现搜索帖子,keyword关键字,current当前第几页。启动服务器的时候确保zookeeper和kafka是启动的。提供一个方法向ES服务器里提供新产生的帖子save。首先判断消息内容是否为空,格式是否错误。注入eventProduce,触
·
提供一个方法向ES服务器里提供新产生的帖子save
删除delete
实现搜索帖子,keyword关键字,current当前第几页
触发发帖事件的常量
注入eventProduce,触发事件
发布评论是在comment
判断一下是否触发发帖事件
这个事件触发之后去消费
首先判断消息内容是否为空,格式是否错误。
数据库中查询帖子id,查询到帖子后,然后存储到ES服务器中就可以。
查询帖子需要从数据库中查,即DiscussPostService中查找,从数据库中查找。
最后就是展现
模板的处理
启动服务器的时候确保zookeeper和kafka是启动的
更多推荐
已为社区贡献2条内容
所有评论(0)