请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在localhost:8888/search?页面加载存储内容报错

elastic: Error 404 (Not Found): no such index [dating_profile] [type=index_not_found_exception]

函数代码为:

func (h SearchResultHandler) getSearchResult(q string, from int) (model.SearchResult, error) {
	var result model.SearchResult
	resp, err := h.client.Search("dating_profile").Query(elastic.NewQueryStringQuery(q)).
		From(from).
		Do(context.Background())
	if err != nil {
		return result, err
	}
	result.Hits = resp.TotalHits()
	result.Start = from
	result.Items = resp.Each(reflect.TypeOf(engine.Item{}))
	return result, nil
}

正在回答 回答被采纳积分+3

1回答

提问者 AdamCorleone 2021-07-21 22:32:29

已解决,elasticsearch关闭后存储的文件丢失,需要重新存储后才能在前端展示

0 回复 有任何疑惑可以回复我~
  • ccmouse #1
    是的。既然我们碰到了这个问题,建议同学再扩展看一下docker挂载存储的相关知识,这样重启以后也能用:https://www.jianshu.com/p/ef0f24fd0674
    回复 有任何疑惑可以回复我~ 2021-07-21 22:57:51
  • 提问者 AdamCorleone 回复 ccmouse #2
    感谢老师!
    回复 有任何疑惑可以回复我~ 2021-07-22 17:42:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信