Package org.apache.solr.util
Class MockSearchableSolrClient
- java.lang.Object
-
- org.apache.solr.client.solrj.SolrClient
-
- org.apache.solr.util.MockSearchableSolrClient
-
- All Implemented Interfaces:
Closeable
,Serializable
,AutoCloseable
public class MockSearchableSolrClient extends SolrClient
Simple mock client that collects added documents and supports simple search by id (both{!term f=id}
andid:
syntax is supported) or *:*.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MockSearchableSolrClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
void
close()
long
getNumQueries()
long
getNumUpdates()
NamedList<Object>
request(SolrRequest request, String coll)
-
Methods inherited from class org.apache.solr.client.solrj.SolrClient
add, add, add, add, add, add, add, add, add, add, addBean, addBean, addBean, addBean, addBeans, addBeans, addBeans, addBeans, addBeans, addBeans, commit, commit, commit, commit, commit, commit, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteByQuery, deleteByQuery, deleteByQuery, deleteByQuery, getBinder, getById, getById, getById, getById, getById, getById, getById, getById, optimize, optimize, optimize, optimize, optimize, optimize, ping, ping, query, query, query, query, queryAndStreamResponse, queryAndStreamResponse, queryAndStreamResponse, request, rollback, rollback
-
-
-
-
Field Detail
-
docs
public Map<String,Map<String,SolrInputDocument>> docs
-
-
Method Detail
-
clear
public void clear()
-
request
public NamedList<Object> request(SolrRequest request, String coll) throws SolrServerException, IOException
- Specified by:
request
in classSolrClient
- Throws:
SolrServerException
IOException
-
getNumUpdates
public long getNumUpdates()
-
getNumQueries
public long getNumQueries()
-
close
public void close() throws IOException
- Throws:
IOException
-
-