[Koha-devel] Listing Zebra (and Elasticsearch) indexes for end-users' benefit
dcook at prosentient.com.au
dcook at prosentient.com.au
Thu Sep 9 01:26:29 CEST 2021
Thanks for sharing that. I look forward to looking at it more if/when I make that plugin.
David Cook
Senior Software Engineer
Prosentient Systems
Suite 7.03
6a Glen St
Milsons Point NSW 2061
Australia
Office: 02 9212 0899
Online: 02 8005 0595
-----Original Message-----
From: Fridolin SOMERS <fridolin.somers at biblibre.com>
Sent: Wednesday, 8 September 2021 6:50 PM
To: 'koha-devel' <koha-devel at lists.koha-community.org>
Cc: dcook at prosentient.com.au
Subject: Re: Listing Zebra (and Elasticsearch) indexes for end-users' benefit
Hi, sounds nice.
FIY I am actually using a transformation of Zebra config in order to present it in CSV:
https://git.biblibre.com/biblibre/tools/src/branch/master/zebra/list_indexes.xsl
We may use this to display in HTML.
Best regards,
Le 18/08/2021 à 17:12, dcook at prosentient.com.au a écrit :
> Hi all,
>
> As always, a new day brings a new Zebra idea.
>
> One of my librarians asked me if there was any way to get a list of
> Zebra indexes (particularly for Record Matching Rules), and I was all
> prepared to say no… when I remembered something I read the other day.
>
> It turns out you can send the query "@attr exp1 1=1 attributedetails"
> to the magical database “IR-explain-1”, and it will give you a list of
> all the indexes in that database along with the type of index and how
> many documents are indexed against that index in the database. I think
> this is something that we should add to Koha!
>
> I’m not familiar with Koha’s use of Elasticsearch, but I imagine there
> is an easy way of getting a list of Elasticsearch indexes?
>
> --
>
> Of course, while having a list of indexes is good, it would be nice to
> know what MARC data is in each of those indexes. I’m thinking about
> creating a Koha Plugin that parses "biblio-koha-indexdefs.xml" and
> shows a user-friendly view of what parts of the MARC record are put
> into which indexes.
>
> --
>
> What do folk think about that? I think having a list of Zebra indexes
> would be very useful for Record Matching Rules, but also for a “Search
> tips” guide for the Staff Interface and OPAC.
>
> While we could provide a static list of indexes, but I think that
> would be too much of a maintenance burden. I think having a list from
> Zebra (or Elasticsearch), which we could cache in Memcached, would be
> the way to go.
>
> Ideally, we could have an API route that surfaces this information, so
> that we could just do an AJAX lookup from a web interface.
>
> --
>
> I’m hoping my librarian will sponsor development of a plugin, but I
> think this would be useful in the core Koha code.
>
> David Cook
>
> Senior Software Engineer
>
> Prosentient Systems
>
> Suite 7.03
>
> 6a Glen St
>
> Milsons Point NSW 2061
>
> Australia
>
> Office: 02 9212 0899
>
> Online: 02 8005 0595
>
--
Fridolin SOMERS <fridolin.somers at biblibre.com> Software and system maintainer 🦄
BibLibre, France
More information about the Koha-devel
mailing list