public final class IndexWriterDelegate extends Object
Workspace.getIndexWriter()
directly as it bypasses lifecycle
management of the IndexWriter such as reference counting, potentially leading to leaks.Constructor and Description |
---|
IndexWriterDelegate(IndexWriter indexWriter) |
Modifier and Type | Method and Description |
---|---|
void |
addDocument(Document document,
ScopedAnalyzer analyzer) |
void |
deleteDocuments(Query termDeleteQuery) |
void |
deleteDocuments(Term idTerm) |
IndexWriter |
getIndexWriter()
Deprecated.
|
void |
updateDocument(Term idTerm,
Document document,
ScopedAnalyzer analyzer) |
public IndexWriterDelegate(IndexWriter indexWriter)
public void deleteDocuments(Query termDeleteQuery) throws IOException
IOException
public void deleteDocuments(Term idTerm) throws IOException
IOException
public void addDocument(Document document, ScopedAnalyzer analyzer) throws IOException
IOException
public void updateDocument(Term idTerm, Document document, ScopedAnalyzer analyzer) throws IOException
IOException
@Deprecated public IndexWriter getIndexWriter()
IndexWriter
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved