gpt4 book ai didi

go - blevesearch 如何对结果进行分页?

转载 作者:IT王子 更新时间:2023-10-29 01:47:17 25 4
gpt4 key购买 nike

我正在尝试整合 blevesearch在我的应用程序中。我应该如何实现分页?我在文档中找不到任何参数来指示页码、每页限制或光标。

最佳答案

我在尝试向 gozim project 添加分页时遇到了这个问题,我使用 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)

它似乎工作正常。

关于go - blevesearch 如何对结果进行分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46226769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com