J'utilise Solr-php-client pour communiquer avec solr via php.Solr autoCommit ne fonctionne pas
je recherche Solr en utilisant ce php-client et parmi d'autres informations que je reçois de Solr, les résultats totaux sont renvoyés à une variable en php:
$results = $solr->search($querystring, $start_offset, $limit, $solr_params);
$num_total = (int) $results->response->numFound;
Mon problème est que quand j'ajouter un document à Solr SANS le valider, $ num_total est augmenté de toute façon. Cela signifie donc l'une des deux choses, ou les deux:
1- Solr autoCommit ne fonctionne pas
2- Les returnes solr-php-client n ° de documents au lieu de n ° de documents engagés.
J'ai peut-être manqué quelque chose de simple ici, donc j'apprécierais toute aide.
Quoi qu'il en soit, voici ce que je l'ai fait avec le solrconfig.xml:
<autoCommit>
<maxDocs>3</maxDocs>
<maxTime>60000</maxTime>
</autoCommit>
Le nombre « 3 » est uniquement à des fins de test, mais n'a pas fonctionné comme mentionné ci-dessus.
Y a-t-il d'autres paramètres auxquels je devrais penser en plus de ce qui précède lors de l'utilisation de autoCommit?
J'ai redémarré jetty (mon conteneur) et solr après avoir également modifié le fichier solrconfig.xml.
Si vous avez besoin de plus il suffit de saisir le moi savoir ...
Merci