Search documentation

This module adds search capabilities to the public interface of Omeka S. It provides a common interface for other modules to extend it.

It can be extended in two ways:

  • Forms adapters: they build the search form and convert form data into queries

  • Search adapters: they fetch results based on queries built by form adapters

This module provides a configurable form adapter, but no search adapters.

The Solr module provides a search adapter for the Solr search engine.

Requirements

  • Omeka S >= 3.1.0

  • At least one module implementing a search adapter (like Solr for instance)

Features

  • Search for items, item sets, and/or media

  • Build search forms using configurable form blocks, including:

    • A complex query builder that allow to use different fields, operators (contains, exact match, …) and boolean operators (AND, OR)

    • A resource class filter

    • An item set filter

    • And more (other modules can add their own)

  • Filter results using customizable facets

  • Order results using configurable sort options

  • Search history