2012-05-31 210 views
9

我打电话给查询托管在不同机器上的solr搜索。当我编写查询时,它会返回numFound=2405匹配的文档。我们有超过10000个文件索引。但是,正在返回的方面结果只有100个计数的ID,我将其作为方面字段提取。Solr搜索查询方面只返回100个结果


我Solr的查询是这里(拆分为便于阅读):

localhost:8983/solr/select/? 
q="C" 
&start=0&rows=10 
&facet=on 
&facet.field=currentEmployer 
&facet.field=state 
&facet.field=industry 
&facet.field=education_university 
&facet.field=workHistory_employer 
&facet.field=id 
&facet.mincount=1 

为什么会这样?请帮助我,我在哪里做错了?

回答

27

facet.limit的默认值为100
添加此请求参数以更改返回的构面数。

负值表示无限制。

+2

为“facet.limit”添加负值不会返回此方面。你有什么暗示为什么会发生这种情况? –

+0

对我来说它就像一个魅力!!!!我的问题是,在较大的结果,低cout面没有创建。非常感谢! – Tenaciousd93