We want indexing and search to be able to coexist in the same process.
We also want to have a rest API for indexing servers too (for monitoring etc.)
Change in usage
quickwit services run starts both searcher and indexer
quickwit services run [--service <servicelist>]+ runs a subset of services
Rest, gRPC and service
Regardless of which services is running, the command starts a gRPC server and a Rest server.
However, if the searcher service is not available for instance, the search endpoint will however not be available and return an explicit error message.
Cluster membership is always started.
We will use scuttlebutt to advertise the list of service available for each nodes.
We want indexing and search to be able to coexist in the same process.
We also want to have a rest API for indexing servers too (for monitoring etc.)
Change in usage
quickwit services runstarts both searcher and indexerquickwit services run [--service <servicelist>]+runs a subset of servicesRest, gRPC and service
Regardless of which services is running, the command starts a gRPC server and a Rest server.
However, if the searcher service is not available for instance, the search endpoint will however not be available and return an explicit error message.
Cluster membership is always started.
We will use scuttlebutt to advertise the list of service available for each nodes.