org.apache.solr.client.solrj.request
Class UpdateRequest
java.lang.Object
org.apache.solr.client.solrj.SolrRequest
org.apache.solr.client.solrj.request.UpdateRequest
- All Implemented Interfaces:
- Serializable
public class UpdateRequest
- extends SolrRequest
- Since:
- solr 1.3
- Version:
- $Id$
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateRequest
public UpdateRequest()
UpdateRequest
public UpdateRequest(String url)
clear
public void clear()
- clear the pending documents and delete commands
add
public UpdateRequest add(org.apache.solr.common.SolrInputDocument doc)
add
public UpdateRequest add(Collection<org.apache.solr.common.SolrInputDocument> docs)
deleteById
public UpdateRequest deleteById(String id)
deleteByQuery
public UpdateRequest deleteByQuery(String q)
setAction
public UpdateRequest setAction(UpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher)
- Sets appropriate parameters for the given ACTION
setAction
public UpdateRequest setAction(UpdateRequest.ACTION action,
boolean waitFlush,
boolean waitSearcher,
int maxSegments)
setParam
public void setParam(String param,
String value)
setParams
public void setParams(org.apache.solr.common.params.ModifiableSolrParams params)
- Sets the parameters for this update request, overwriting any previous
getContentStreams
public Collection<org.apache.solr.common.util.ContentStream> getContentStreams()
throws IOException
- Specified by:
getContentStreams
in class SolrRequest
- Throws:
IOException
getXML
public String getXML()
throws IOException
- Throws:
IOException
getParams
public org.apache.solr.common.params.ModifiableSolrParams getParams()
- Specified by:
getParams
in class SolrRequest
process
public UpdateResponse process(SolrServer server)
throws SolrServerException,
IOException
- Specified by:
process
in class SolrRequest
- Throws:
SolrServerException
IOException
isWaitFlush
public boolean isWaitFlush()
isWaitSearcher
public boolean isWaitSearcher()
getAction
public UpdateRequest.ACTION getAction()
setWaitFlush
public void setWaitFlush(boolean waitFlush)
setWaitSearcher
public void setWaitSearcher(boolean waitSearcher)
Copyright © 2008 Apache Software Foundation. All Rights Reserved.