public class UpdateRequest extends AbstractUpdateRequest
Modifier and Type | Class and Description |
---|---|
static class |
UpdateRequest.ACTION
Deprecated.
Use
AbstractUpdateRequest.ACTION instead |
SolrRequest.METHOD
commitWithin, params
Constructor and Description |
---|
UpdateRequest() |
UpdateRequest(String url) |
getAction, getCommitWithin, getParams, isWaitFlush, isWaitSearcher, process, rollback, setAction, setAction, setAction, setCommitWithin, setParam, setParams, setWaitFlush, setWaitSearcher
getMethod, getPath, getResponseParser, setMethod, setPath, setResponseParser
public UpdateRequest()
public UpdateRequest(String url)
public void clear()
public UpdateRequest add(SolrInputDocument doc)
public UpdateRequest add(Collection<SolrInputDocument> docs)
public UpdateRequest deleteById(String id)
public UpdateRequest deleteById(List<String> ids)
public UpdateRequest deleteByQuery(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(Iterator<SolrInputDocument> docIterator)
public Collection<ContentStream> getContentStreams() throws IOException
getContentStreams
in class SolrRequest
IOException
public String getXML() throws IOException
IOException
public void writeXML(Writer writer) throws IOException
IOException
public List<SolrInputDocument> getDocuments()
public Iterator<SolrInputDocument> getDocIterator()