作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试整合 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/
我正在尝试整合 blevesearch在我的应用程序中。我应该如何实现分页?我在文档中找不到任何参数来指示页码、每页限制或光标。 最佳答案 我在尝试向 gozim project 添加分页时遇到了这个
我正在从数据集中搜索特定短语的同义词。我有 2 个 JSON 文件,其中存储的数据由 yes 和 no 的同义词组成。如果我查询“不感兴趣”,它会同时给出是和否短语/同义词作为结果,预期结果只是没有短
我无法安装 bleve,因为它提示 zap: 去 github.com/blevesearch/bleve/... package github.com/blevesearch/zap/v11: ca
我是一名优秀的程序员,十分优秀!