You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by vybe3142 <vy...@gmail.com> on 2012/03/27 23:23:19 UTC
Unload(true) doesn't delele Index file when unloading a core
>From what I understand, isn't the index file deletion an expected result?
Thanks
public int drop(...., boolean removeIndex) =======> removeIndex passed
in as true
throws Exception {
String coreName = .....
Unload req = new Unload(removeIndex);
req.setCoreName(coreName);
SolrServer adminServer = buildAdminServer();
...
return req.process(adminServer).getStatus(); =======> removes
reference to solr core in solr.xml but doesn't delete the index file
}
--
View this message in context: http://lucene.472066.n3.nabble.com/Unload-true-doesn-t-delele-Index-file-when-unloading-a-core-tp3862816p3862816.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Unload(true) doesn't delele Index file when unloading a core
Posted by vybe3142 <vy...@gmail.com>.
Thanks, good to know. I'll program around this.
--
View this message in context: http://lucene.472066.n3.nabble.com/Unload-true-doesn-t-delele-Index-file-when-unloading-a-core-tp3862816p3872022.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Unload(true) doesn't delele Index file when unloading a core
Posted by Mark Miller <ma...@gmail.com>.
It doesn't delete - this has come up before with the idea of adding a param. The discussion was part of a Jira adding a diff param that was closed though - go ahead and make a new one if you'd like.
Sent from my iPhone
On Mar 28, 2012, at 6:58 PM, vybe3142 <vy...@gmail.com> wrote:
> I'll try this again after restarting SOLR .
>
> --
> View this message in context: http://lucene.472066.n3.nabble.com/Unload-true-doesn-t-delele-Index-file-when-unloading-a-core-tp3862816p3866259.html
> Sent from the Solr - User mailing list archive at Nabble.com.
Re: Unload(true) doesn't delele Index file when unloading a core
Posted by vybe3142 <vy...@gmail.com>.
I'll try this again after restarting SOLR .
--
View this message in context: http://lucene.472066.n3.nabble.com/Unload-true-doesn-t-delele-Index-file-when-unloading-a-core-tp3862816p3866259.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Unload(true) doesn't delele Index file when unloading a core
Posted by Erick Erickson <er...@gmail.com>.
Hmmm, seems like it should. But.....
1> if this is a WIndows box, then any open searchers will prevent the
deletion from happening.
2> if this is a *nix box, and anything has the files open, the files
will hang around
until the process that has them open goes away.
Best
Erick
On Tue, Mar 27, 2012 at 5:23 PM, vybe3142 <vy...@gmail.com> wrote:
> From what I understand, isn't the index file deletion an expected result?
>
> Thanks
>
>
> public int drop(...., boolean removeIndex) =======> removeIndex passed
> in as true
> throws Exception {
> String coreName = .....
> Unload req = new Unload(removeIndex);
> req.setCoreName(coreName);
> SolrServer adminServer = buildAdminServer();
> ...
> return req.process(adminServer).getStatus(); =======> removes
> reference to solr core in solr.xml but doesn't delete the index file
> }
>
> --
> View this message in context: http://lucene.472066.n3.nabble.com/Unload-true-doesn-t-delele-Index-file-when-unloading-a-core-tp3862816p3862816.html
> Sent from the Solr - User mailing list archive at Nabble.com.