I'm running Solr 4.3 with: <autoCommit> <maxTime>60000</maxTIme> <openSearcher>false</openSearcher> </autoCommit>
<autoSoftCommit> <maxTime>5000</maxTime> </autoSoftCommit> When I start Solr and send in a couple of hundred documents, I am able to retrieve documents after 5 seconds using SolrJ. However, from the Solr admin console if I query for *:* it will show that there are docs in the numFound attribute, but none of the results have the stored fields present. As a test I also tried modifying the autoCommit to add maxDocs like this: <autoCommit> <maxDocs>100</maxDocs> <maxTime>60000</maxTIme> <openSearcher>false</openSearcher> </autoCommit> It seems like with this configuration something different happens... if I send in 150 docs then the first 100 will show up correctly through Solr admin, but the last 50 that didn't hit the maxDocs threshold still don't show the stored fields. Is it expected that maxDocs and maxTime do something different when commiting ? If using autoCommit with openSearcher=false and autoSoftCommit, does the client ever have to send a hard commit with openSearcher=true ? - Bryan