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,
ScopedAnalyzerReference analyzerReference) |
void |
deleteDocuments(Query termDeleteQuery) |
void |
deleteDocuments(Term idTerm) |
IndexWriter |
getIndexWriter()
Deprecated.
|
void |
updateDocument(Term idTerm,
Document document,
ScopedAnalyzerReference analyzerReference) |
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, ScopedAnalyzerReference analyzerReference) throws IOException
IOException
public void updateDocument(Term idTerm, Document document, ScopedAnalyzerReference analyzerReference) throws IOException
IOException
@Deprecated public IndexWriter getIndexWriter()
IndexWriter
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved