Ryan, It's not possible out of the box, no. If your docs with abc* keywords have all fields stored, you could get them from the index, modify them in memory to remove abc*, and send them back to Solr for indexing. It's still reindexing, but only of those particular documents and without having to go to the original document source. But it does require all fields to be stored, so you can get and modify their values in your custom app.
Otis ---- Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch Lucene ecosystem search :: http://search-lucene.com/ ----- Original Message ---- > From: Ryan Chan <ryanchan...@gmail.com> > To: solr-user@lucene.apache.org > Sent: Sat, February 19, 2011 12:06:52 AM > Subject: Remove part of keywords from existing index and merging new index > > Hello, > > I am not sure if it is possible. > > 1. I have a document of 100MB, I want to remove keywords started with > a specific pattern, e.g. abc*, so all keywords started with abc* in > the index will be removed, and I don't need to reindex the document > again. > > 2. I have another document of 100KB, I want to append the new document > to an existing one, without the new to reindex the existing document > again. > > > I believe (2) is possible, but not sure about (1). > > Thanks. >