Rev 4039 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
'''Created on 13-Sep-2011@author: Varun Gupta'''import lucenefrom lucene import SimpleFSDirectory, File, Term, IndexReaderclass IndexManager:def __init__(self):self.indexDir = "/tmp/lucene-index-dir"lucene.initVM()def deleteDocsOfASource(self, source):term = Term('source', source)dir = SimpleFSDirectory(File(self.indexDir))reader = IndexReader.open(dir, False)count_deleted_docs = reader.deleteDocuments(term)reader.close()return count_deleted_docsif __name__ == '__main__':manager = IndexManager()print manager.deleteDocsOfASource('letsbuy')