SearchService gRPC API

SearchService provides full-text search over indexed documents. Provider plugin (qntx-meili) registers as the backend. Core routes calls to the provider.

Proto file: plugin/grpc/protocol/search.proto

Service Methods

MethodRequestResponseStreaming
SearchSearchRequestSearchResponseNo
IndexDocumentsIndexDocumentsRequestIndexDocumentsResponseNo
DeleteDocumentsDeleteDocumentsRequestDeleteDocumentsResponseNo
ConfigureIndexConfigureIndexRequestConfigureIndexResponseNo

Search


IndexDocuments


DeleteDocuments


ConfigureIndex


Message Types

SearchRequest

FieldTypeDescription
querystring-
indexstring-
top_kint32-
filtersbytes-
facetsstring-

SearchResponse

FieldTypeDescription
hitsSearchHit-
totalint32-
processing_msint32-
facet_distributionbytes-

SearchHit

FieldTypeDescription
idstring-
scorefloat-
documentbytes-
highlightedbytes-

IndexDocumentsRequest

FieldTypeDescription
indexstring-
documentsbytes-

IndexDocumentsResponse

FieldTypeDescription
acceptedint32-

DeleteDocumentsRequest

FieldTypeDescription
indexstring-
idsstring-

DeleteDocumentsResponse

FieldTypeDescription
deletedint32-

ConfigureIndexRequest

FieldTypeDescription
indexstring-
primary_keystring-
filterable_attributesstring-
sortable_attributesstring-
searchable_attributesstring-

ConfigureIndexResponse

FieldTypeDescription
acceptedbool-

← Back to API Index