Nous travaillons avec Solr 3.6 pour une application ASP.net. Nous utilisons la bibliothèque SolrNet.
Nous avons un programme personnalisé écrit en asp.net pour ajouter de manière incrémentielle un document à Solr en utilisant SolrNet. Ce programme surveille la progression de l'insertion des documents dans Solr.
Le problème est que l'application indique que le processus est terminé, mais en vérifiant les résultats de Solr, nous ne voyons que quelques documents dans les résultats, et pas tous les documents. Bien que nous l'ayons vérifié à nouveau après 15 minutes, quelques documents supplémentaires sont maintenant répertoriés dans les résultats Solr, qui sont environ le double des résultats initiaux. Notez que nous n'avons exécuté aucun processus pour ajouter des documents dans Solr.
Est-il naturel avec Solr ? Ou peut-on supposer que tous les documents sont listés dès qu'ils sont insérés et validés ? Quelle est la raison de ce type de comportement ? Et comment le gérer ?
Edit 1 Après une heure du côté de l'application, nous sommes en mesure d'interroger 80-90% des documents. Mais toujours Solr Admin Query ne liste pas plus de 25% des documents.