public class UpdateRequest extends AbstractUpdateRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
UpdateRequest.ACTION
Deprecated.
Use
AbstractUpdateRequest.ACTION instead |
SolrRequest.METHODcommitWithin, params| Constructor and Description |
|---|
UpdateRequest() |
UpdateRequest(String url) |
getAction, getCommitWithin, getParams, isWaitFlush, isWaitSearcher, process, rollback, setAction, setAction, setAction, setCommitWithin, setParam, setParams, setWaitFlush, setWaitSearchergetMethod, getPath, getResponseParser, setMethod, setPath, setResponseParserpublic 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 SolrRequestIOExceptionpublic String getXML() throws IOException
IOExceptionpublic void writeXML(Writer writer) throws IOException
IOExceptionpublic List<SolrInputDocument> getDocuments()
public Iterator<SolrInputDocument> getDocIterator()