Solr Autocommit çalışmıyor

0 Cevap java

Ben php üzerinden Solr ile iletişim kurmak için Solr-php-client kullanıyorum.

Ben bu php-istemcisi kullanarak ve Solr aldığım diğer bilgilerin arasında SOLR arama, toplam sonuç php bir değişkene iade edilir:

$results = $solr->search($querystring, $start_offset, $limit, $solr_params);
$num_total = (int) $results->response->numFound;

Benim sorunum taahhütte OLMADAN Solr bir belge eklediğinizde, $ NUM_TOTAL zaten artmış olmasıdır. Yani bu iki şeyi anlamına gelir, ya da her ikisi:

1- Solr autoCommit doesn't work
2- The solr-php-client returnes nr of documents instead of nr of committed documents.

Burada basit bir şey kaçırmış olabilir, bu yüzden herhangi bir yardım takdir ediyorum.

Her neyse, burada solrconfig.xml ile yapmış budur:

  <autoCommit> 
    <maxDocs>3</maxDocs>
    <maxTime>60000</maxTime> 
  </autoCommit>

Numarası "3" sadece test amaçlıdır, ancak yukarıda belirtildiği gibi işe yaramadı.

Autocommit kullanırken ben bu yukarıda yanında düşünmek gereken başka ayarlar var mı?

(Benim konteyner) iskelesi yeniden ve aynı zamanda solrconfig.xml dosyasını değiştirdikten sonra SOLR var.

Eğer daha fazla girdi ihtiyacınız varsa bana bildirin ...

Teşekkürler

0 Cevap