From: Bill Erickson Date: Wed, 18 Sep 2019 14:30:03 +0000 (-0400) Subject: Tech notes continued X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3227e0e738fadc7db1ecdd838bec64af6877ce2d;p=working%2FEvergreen.git Tech notes continued Signed-off-by: Bill Erickson --- diff --git a/docs/TechRef/elasticsearch.adoc b/docs/TechRef/elasticsearch.adoc index fdbbf2642b..056c6a46bc 100644 --- a/docs/TechRef/elasticsearch.adoc +++ b/docs/TechRef/elasticsearch.adoc @@ -82,6 +82,19 @@ unprocessed copy of the data used for aggregation. These concist of record attribute values and are indexed as simple 'keyword' entries, lowercased for ease of searching / filtering. +=== MARC Data === + +The full MARC record is included in the bib search index as a series +of nested objects. This makes it possible to search MARC data in +addition to (or instead of) search/filter fields, including filtering +on holdings. + +=== Holdings === + +A set of holdings summaries are included with each bib record as nested +objects. The summaries track circ lib, shelf location, etc. so the caller +can determine org visibility and availability. + == API == New APIs were added: @@ -112,3 +125,11 @@ It uses the elastic-builder module for creating the search structures. * Open-ILS/src/support-scripts/test-scripts/elastic-search-samples.pl ** Runs a few canned searches as examples. +== Features Pending == + +Some existing Evergreen features are not supported by the ES API, though in +most if not all cases they can be added. + +* Metarecord searches +* Popularity ranking +