2013-01-16 74 views
0

我在查询通过JSON的Lucene索引,并且我没有计算出如何指定返回的结果数量和搜索结果的偏移量(如在“从文档开始10" )。我假设它的东西,像Lucene结果数量和偏移量

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

作为一个侧面说明,如果有人可以点我到的文档,使用Lucene这样的,而不是Java的API(每一个搜索结果链接要),我我也很欣赏这一点。

+0

不知道任何通过JSON直接与Lucene进行接口的方法。您是否正在使用SOLR,或太阳黑子或ElasticSearch? – femtoRgon

+0

ElasticSearch - 我认为界面是从Lucene继承的,但也许我错了... – cbmanica

回答

1

您在寻找从尺寸和尺寸参数,documented here。因此,从第十个(或第二个页面,每次抓取10个)开始检索10个文档:

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

谢谢,该文档似乎很难通过浏览他们的网站找到 - 即使知道它的存在也无法找到它。 – cbmanica