public class LocalSearchService
extends AbstractLocalRpcService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PACKAGE
The package name for this service.
|
static java.lang.String |
SEARCH_LOG_LEVEL_PROPERTY
Init property that specifies the
Level at which we log mail
messages. |
static java.lang.String |
USE_DIRECTORY |
static java.lang.String |
USE_RAM_DIRECTORY |
Constructor and Description |
---|
LocalSearchService() |
Modifier and Type | Method and Description |
---|---|
SearchServicePb.DeleteDocumentResponse |
deleteDocument(Status status,
SearchServicePb.DeleteDocumentRequest req) |
SearchServicePb.DeleteDocumentResponse |
deleteDocumentForApp(java.lang.String appId,
java.lang.String indexId,
java.lang.String docId) |
DeleteSchemaResponse |
deleteSchema(java.lang.Object object,
DeleteSchemaRequest request) |
java.lang.String |
getPackage() |
SearchServicePb.IndexDocumentResponse |
indexDocument(Status status,
SearchServicePb.IndexDocumentRequest req) |
SearchServicePb.IndexDocumentResponse |
indexDocumentForApp(java.lang.String appId,
java.lang.String indexId,
DocumentPb.Document doc) |
void |
init(LocalServiceContext context,
java.util.Map<java.lang.String,java.lang.String> properties) |
SearchServicePb.ListDocumentsResponse |
listDocuments(Status status,
SearchServicePb.ListDocumentsRequest req) |
SearchServicePb.ListDocumentsResponse |
listDocumentsForApp(java.lang.String appId,
SearchServicePb.ListDocumentsRequest req) |
SearchServicePb.ListIndexesResponse |
listIndexes(Status status,
SearchServicePb.ListIndexesRequest req) |
SearchServicePb.ListIndexesResponse |
listIndexesForApp(java.lang.String appId,
SearchServicePb.ListIndexesRequest req) |
SearchServicePb.SearchResponse |
search(Status status,
SearchServicePb.SearchRequest req) |
SearchServicePb.SearchResponse |
searchForApp(java.lang.String appId,
SearchServicePb.SearchRequest req) |
void |
start() |
void |
stop() |
public static final java.lang.String PACKAGE
public static final java.lang.String USE_RAM_DIRECTORY
public static final java.lang.String USE_DIRECTORY
public static final java.lang.String SEARCH_LOG_LEVEL_PROPERTY
Level
at which we log mail
messages. Value must be a string representation of a Level
(calling Level.parse(String)
with the value as the arg should
return a valid instance).public java.lang.String getPackage()
public void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
public void start()
public void stop()
public SearchServicePb.IndexDocumentResponse indexDocument(Status status, SearchServicePb.IndexDocumentRequest req)
public SearchServicePb.IndexDocumentResponse indexDocumentForApp(java.lang.String appId, java.lang.String indexId, DocumentPb.Document doc)
public SearchServicePb.DeleteDocumentResponse deleteDocument(Status status, SearchServicePb.DeleteDocumentRequest req)
public SearchServicePb.DeleteDocumentResponse deleteDocumentForApp(java.lang.String appId, java.lang.String indexId, java.lang.String docId)
public SearchServicePb.ListIndexesResponse listIndexes(Status status, SearchServicePb.ListIndexesRequest req) throws java.io.IOException
java.io.IOException
public SearchServicePb.ListIndexesResponse listIndexesForApp(java.lang.String appId, SearchServicePb.ListIndexesRequest req) throws java.io.IOException
java.io.IOException
public SearchServicePb.ListDocumentsResponse listDocuments(Status status, SearchServicePb.ListDocumentsRequest req)
public SearchServicePb.ListDocumentsResponse listDocumentsForApp(java.lang.String appId, SearchServicePb.ListDocumentsRequest req)
public SearchServicePb.SearchResponse search(Status status, SearchServicePb.SearchRequest req)
public SearchServicePb.SearchResponse searchForApp(java.lang.String appId, SearchServicePb.SearchRequest req)
public DeleteSchemaResponse deleteSchema(java.lang.Object object, DeleteSchemaRequest request)