我正在尝试将blevesearch集成到我的应用程序中。我应该如何实现分页?我在文档中找不到任何参数来指示页码、每页限制或光标。
问问题
397 次
1 回答
2
我在尝试向gozim 项目添加分页时遇到了这个问题,我使用 JimB 的评论来寻找解决方案。我更新了这个:
queryString := r.FormValue("search_data")
query := bleve.NewQueryStringQuery(queryString)
search := bleve.NewSearchRequest(query)
对此:
queryString := r.FormValue("search_data")
pageString := r.FormValue("page")
pageNumber, _ := strconv.Atoi(pageString)
itemCount := 20
from := itemCount * pageNumber
query := bleve.NewQueryStringQuery(queryString)
search := bleve.NewSearchRequestOptions(query, itemCount, from, false)
它似乎工作正常。
于 2019-08-21T17:06:02.197 回答