public class UpdateRequest extends AbstractUpdateRequest
Modifier and Type | Class and Description |
---|---|
static class |
UpdateRequest.ACTION
Deprecated.
Use
AbstractUpdateRequest.ACTION instead |
SolrRequest.METHOD
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
deleteById |
private java.util.List<java.lang.String> |
deleteQuery |
private java.util.Iterator<SolrInputDocument> |
docIterator |
private java.util.List<SolrInputDocument> |
documents |
commitWithin, params
Constructor and Description |
---|
UpdateRequest() |
UpdateRequest(java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
UpdateRequest |
add(java.util.Collection<SolrInputDocument> docs) |
UpdateRequest |
add(SolrInputDocument doc) |
void |
clear()
clear the pending documents and delete commands
|
UpdateRequest |
deleteById(java.util.List<java.lang.String> ids) |
UpdateRequest |
deleteById(java.lang.String id) |
UpdateRequest |
deleteByQuery(java.lang.String q) |
java.util.Collection<ContentStream> |
getContentStreams() |
java.util.List<java.lang.String> |
getDeleteById() |
java.util.List<java.lang.String> |
getDeleteQuery() |
java.util.Iterator<SolrInputDocument> |
getDocIterator() |
java.util.List<SolrInputDocument> |
getDocuments() |
java.lang.String |
getXML() |
UpdateRequest |
setAction(UpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher)
Deprecated.
Use
AbstractUpdateRequest.ACTION instead |
UpdateRequest |
setAction(UpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher,
int maxSegments)
Deprecated.
Use
AbstractUpdateRequest.ACTION instead |
UpdateRequest |
setAction(UpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher,
int maxSegments,
boolean expungeDeletes)
Deprecated.
Use
AbstractUpdateRequest.ACTION instead |
void |
setDocIterator(java.util.Iterator<SolrInputDocument> docIterator) |
void |
writeXML(java.io.Writer writer) |
getAction, getCommitWithin, getParams, isWaitFlush, isWaitSearcher, process, rollback, setAction, setAction, setAction, setCommitWithin, setParam, setParams, setWaitFlush, setWaitSearcher
getMethod, getPath, getResponseParser, setMethod, setPath, setResponseParser
private java.util.List<SolrInputDocument> documents
private java.util.Iterator<SolrInputDocument> docIterator
private java.util.List<java.lang.String> deleteById
private java.util.List<java.lang.String> deleteQuery
public UpdateRequest()
public UpdateRequest(java.lang.String url)
public void clear()
public UpdateRequest add(SolrInputDocument doc)
public UpdateRequest add(java.util.Collection<SolrInputDocument> docs)
public UpdateRequest deleteById(java.lang.String id)
public UpdateRequest deleteById(java.util.List<java.lang.String> ids)
public UpdateRequest deleteByQuery(java.lang.String q)
@Deprecated public UpdateRequest setAction(UpdateRequest.ACTION action, boolean waitFlush, boolean waitSearcher)
AbstractUpdateRequest.ACTION
instead@Deprecated public UpdateRequest setAction(UpdateRequest.ACTION action, boolean waitFlush, boolean waitSearcher, int maxSegments)
AbstractUpdateRequest.ACTION
instead@Deprecated public UpdateRequest setAction(UpdateRequest.ACTION action, boolean waitFlush, boolean waitSearcher, int maxSegments, boolean expungeDeletes)
AbstractUpdateRequest.ACTION
insteadpublic void setDocIterator(java.util.Iterator<SolrInputDocument> docIterator)
public java.util.Collection<ContentStream> getContentStreams() throws java.io.IOException
getContentStreams
in class SolrRequest
java.io.IOException
public java.lang.String getXML() throws java.io.IOException
java.io.IOException
public void writeXML(java.io.Writer writer) throws java.io.IOException
java.io.IOException
public java.util.List<SolrInputDocument> getDocuments()
public java.util.Iterator<SolrInputDocument> getDocIterator()
public java.util.List<java.lang.String> getDeleteById()
public java.util.List<java.lang.String> getDeleteQuery()