Hi, We are using Solr 4.0 and after indexing every time it is observed that the write.lock remains without getting cleared and for the next indexing we have to delete the file to get the indexing process running.
We use SolrServer for our indexing and I do not see any methods to close or clear the indexes on completion of indexing. I have seen that adding the below lines into solrconfig.xml file avoids the issue of physically removing the write.lock file when doing indexing. <indexDefaults> <lockType>simple</lockType> <unlockOnStartup>true</unlockOnStartup> </indexDefaults> But I am hesitant in adding this directive, as it might not be a good idea to set this directive in production as it would defeat the purpose of locking the index while another process writes into it. Let me know if we can do this programmatically, is there something like close() which would remove the write.lock file after completion of indexing using SolrServer? Thanks Shyam