Releases: biblibre/omeka-s-module-Search
Releases · biblibre/omeka-s-module-Search
0.17.0
0.16.0
Breaking changes
- Search adapters are now entirely responsible for filtering out results that users cannot access.
Search\Query::setIsPublic
andSearch\Query::getIsPublic
methods, which were previously used for that purpose, are kept for user queries (for instance if a user want only private resources)
0.15.5
0.15.4
- When indexing outside of UpdateIndex job, detach all entities that have been attached by the indexer, as they can cause weird bugs if not detached.
For instance, a batch update adding a value could result in the same value added multiple times to the same resource
0.15.3
0.15.2
0.15.1
0.15.0
0.14.0
Added
- Add proximity setting to add an input on search form to choose distance between terms.
- Change UI of search page configuration form for facet fields, sort fields and search fields to be more easily configurable and more "Omeka-like". Remove dependency on jQuery UI.
- Add "facet value renderers" (extensible by modules) that allow to show to users a value different from what is indexed. The new built-in facet value renderer allows to render a resource's title when only it's ID is indexed.
- Makes the standard search form easily extensible by breaking it into smaller parts, allowing modules to add new parts and allowing user to enable each part individually and arrange them in any order.
0.13.0
- Resources that are created or updated in batch are now indexed in batch. Previously each resource was indexed separately. It allows adapters to optimize the indexing process.
- Resources that are created or updated are now indexed in a background job in order to not slow down the request. Except when we are already in a background job or a script executed from command line. In that case resources are indexed immediately.