public abstract class AbstractUpdateRequest extends SolrRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractUpdateRequest.ACTION |
SolrRequest.METHOD| Modifier and Type | Field and Description |
|---|---|
protected int |
commitWithin |
protected ModifiableSolrParams |
params |
| Constructor and Description |
|---|
AbstractUpdateRequest(SolrRequest.METHOD m,
String path) |
| Modifier and Type | Method and Description |
|---|---|
AbstractUpdateRequest.ACTION |
getAction() |
int |
getCommitWithin() |
ModifiableSolrParams |
getParams() |
boolean |
isWaitFlush() |
boolean |
isWaitSearcher() |
UpdateResponse |
process(SolrServer server) |
AbstractUpdateRequest |
rollback() |
AbstractUpdateRequest |
setAction(AbstractUpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher)
Sets appropriate parameters for the given ACTION
|
AbstractUpdateRequest |
setAction(AbstractUpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher,
int maxSegments) |
AbstractUpdateRequest |
setAction(AbstractUpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher,
int maxSegments,
boolean expungeDeletes) |
void |
setCommitWithin(int commitWithin) |
void |
setParam(String param,
String value) |
void |
setParams(ModifiableSolrParams params)
Sets the parameters for this update request, overwriting any previous
|
void |
setWaitFlush(boolean waitFlush) |
void |
setWaitSearcher(boolean waitSearcher) |
getContentStreams, getMethod, getPath, getResponseParser, setMethod, setPath, setResponseParserprotected ModifiableSolrParams params
protected int commitWithin
public AbstractUpdateRequest(SolrRequest.METHOD m, String path)
public AbstractUpdateRequest setAction(AbstractUpdateRequest.ACTION action, boolean waitFlush, boolean waitSearcher)
public AbstractUpdateRequest setAction(AbstractUpdateRequest.ACTION action, boolean waitFlush, boolean waitSearcher, int maxSegments)
public AbstractUpdateRequest setAction(AbstractUpdateRequest.ACTION action, boolean waitFlush, boolean waitSearcher, int maxSegments, boolean expungeDeletes)
public AbstractUpdateRequest rollback()
public void setParams(ModifiableSolrParams params)
public ModifiableSolrParams getParams()
getParams in class SolrRequestpublic UpdateResponse process(SolrServer server) throws SolrServerException, IOException
process in class SolrRequestSolrServerExceptionIOExceptionpublic boolean isWaitFlush()
public boolean isWaitSearcher()
public AbstractUpdateRequest.ACTION getAction()
public void setWaitFlush(boolean waitFlush)
public void setWaitSearcher(boolean waitSearcher)
public int getCommitWithin()
public void setCommitWithin(int commitWithin)