If you have auto-commit defined, you don't need an explicit commit.
However, in your definition above, you have openSearcher set to false for the (hard) commit. Which means, Solr will commit but will not show the changes.
In the example configuration it works because there is also autoSoftCommit commit with openSearcher set to true (or true by default). That will make changes actually show but without doing expensive hard commit.
Together those two sections work well with you seeing the results fast and then periodically also saving everything to disk. But make sure you have both sections or you reopen the searcher in the one above. Doing only one out of two will cause the results to never show unless you also do explicit commit somewhere else.