Skip to content

biblibre/omeka-s-module-Search

Repository files navigation

Search (Omeka S module)

This module add 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

How to contribute

You can contribute to this module in many ways. Discover how by reading Contributing.

License

Search is distributed under the Cea Cnrs Inria Logiciel Libre License, version 2.1 (CeCILL-2.1). The full text of this license is given in the LICENSE file.

About

Search module for Omeka S

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors