Search backend¶
Searching in Vidispine is implemented using either Solr or Elasticsearch (New in 4.10.) as the backend. This allows functionality such as boolean operators, faceted searching, term highlighting, search term suggestions, etc.
Solr¶
Solr is the default search backend. It supports all features and works with both standalone Solr and SolrCloud.
Elasticsearch¶
New in version 4.10.
Requirements¶
- Elasticsearch 5.3.0 or newer.
- The analysis-icu plugin needs to be installed. If you are using Amazon Elasticsearch Service, this plugin is already installed.
- Make sure to configure the search backend and that either
the search backend URL or the
elasticsearchPath
property is set properly. - Run
vidispine elasticsearch init
to initialize Elasticsearch.
Limitations¶
The search interface is the same compared to using Solr (both syntactically and semantically), except that:
- Collection-item join is not yet supported.
- The
noescape
option in the “version 1” search document is not supported.