User Tools

Site Tools


dev:proposal:search_solr

Searching Evergreen with Solr

I think Evergreen is pushing the limits of search within PostgreSQL; I've been working with Solr as an additional interface.

Solr does so much of the features we want in Evergreen search and it's much simpler to extend/improve/customise than what is shown in Example: Adding a Local Subjects (690) search index

The current Solr search solution is an add-on to Evergreen but can be integrated on top of the same Apache - a demo is visible at http://demo.ils.edoceo.com/sap/sunshine

Features of Solr

  • Relvancy Boosting
  • Boolean Search
  • Multi Language Search
  • Easy Addition of Indexed Fields
  • Faceted Search (media, library, language, subject, &c) -
  • Templates are savable by a simple query string - Search Templates

Indexing

This has to be done from an external script, I've got a stub of one going in PHP working with the Solr JSON interface. Indexes about 32k records in 5 minutes.

Installation

This Work in Progress is available at https://github.com/edoceo/sap

dev/proposal/search_solr.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.