2012-05-31 30 views
9

Aradığınız sorguda farklı bir makinede bulunan solr aramasını arıyorum. Bir sorgu yazdığımda, eşleşen dokümanları numFound=2405 döndürür. 10000'den fazla dokümanı dizine ekledik. Ama döndürülen faset sonuçlarının faset alanları olarak getirdiğim 100 kadar ids var.Solr arama sorgusu faset sadece 100 sonuç döndürüyor

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 

neden bu kadar geçerli:


Benim Solr sorgu burada (okunabilirlik için bölünmüş) nedir? Lütfen bana yanlış yaptığım yerde yardım et.

cevap

27

facet.limit için varsayılan değer 100
Bu istek parametresi, gönderilen yüzlerin sayısını değiştirmek için bu isteği ekleyin.

Negatif bir değer sınırsız demektir.

+2

'facet.limit' için negatif değer eklemek bu faseti iade etmiyor. Bunun neden olduğuna dair bir ipucunuz var mı? –

+0

Benim için bir çekicilik gibi çalışır !! Benim problemim, büyük sonuçlarda düşük cout fasetin yaratılmamış olmasıydı. Çok teşekkür ederim! – Tenaciousd93