【问题标题】:Lucene number of results and offsetLucene 的结果数和偏移量
【发布时间】:2013-01-16 18:56:57
【问题描述】:

我正在通过 JSON 查询 Lucene 索引,但我无法弄清楚如何指定返回多少结果以及搜索结果的偏移量(如“从文档 10 开始”)。我假设它类似于

{
  "fields" : ["foo","bar"],
  ... // STUFF GOES HERE
  "query": { ... }
}

作为旁注,如果有人能指出像这样使用 Lucene 的文档,而不是 Java API(每个搜索结果都链接到该 API),我也将不胜感激。

【问题讨论】:

  • 不知道任何通过 JSON 直接与 Lucene 交互的方法。您使用的是 SOLR、Sunspot 还是 ElasticSearch,也许?
  • ElasticSearch - 我认为该接口是从 Lucene 继承的,但也许我错了......

标签: lucene elasticsearch


【解决方案1】:

您正在寻找 From 和 Size 参数,documented here。因此,检索 10 个文档,从第 10 个(或者一次抓取 10 个时的第 2 页)开始:

{
    "from" : 10, "size" : 10,
    "query" : { ... }
}

【讨论】:

  • 谢谢,通过浏览他们的网站似乎很难找到该文档 - 即使知道它的存在也无法找到它。
猜你喜欢
  • 2017-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多