Truly correct: - SOLR does not create HttpSession for user access to Admin screens (do we have any other screens of UI?) - SolrCore is shared object; closing it and reopening for each user session is extremely expensive; this object requires gigabytes of RAM in even simplest scenario
User doesn't have any session with SOLR based application. User may have session with different application, and this one may use resources provided by SOLR. "release any SOLR resources" - no need. Of course, user session may store pointers to thousands documents retrieved via SOLR query, - just close the session object. >I understand Solr application does not have a logout. Please correct me if I >am wrong but you seem to be stating that there is no explicit action >required from our side to release any Solr resources when a user terminates >his/her session of a Solr based application. If that is the case, then my >query is answered.