Add these in your schema.xml where appropriate.
Updating to latest SolrPhpClient fixed the commit issue.
1. <field name=”_version_” type=”long” indexed=”true” stored=”true”/>
2. Use <filter class=”solr.SnowballPorterFilterFactory” language=”English”/>
instead of
<filter class=”solr.EnglishPorterFilterFactory” language=”English”/>
3. Download latest SolrPhpClient to the /solr-for-wordpress/ folder under wordpress plugins.