Search Service

A Search Service describes:-

  1. Information relating to fields being searched
  2. Analyzers used on each field, field datatypes
  3. Entity information to populate a run-time index
  4. Status of Search Service (whether up to date or requires synchronization)

When seen in this way a Search Service is simply meta-data, however this document also uses the term to describe the run-time populated index.

There should be one Search Service defined for each discrete set of data to be searched upon (e.g. Person Search, Payment Search,etc.). Each search performed must specify which Search Service it is to operate on.