[Koha-bugs] [Bug 18085] Elasticsearch ids are not being stored correctly

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Feb 10 09:50:21 CET 2017


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18085

--- Comment #2 from Olli-Antti Kivilahti <olli-antti.kivilahti at jns.fi> ---
Sorry. Busy.
I (or somebody in Koha-Suomi) will solve the ES issues when we decide to go to
ES.

Can't tell from the top of my hat, where the problem is. Sounds like something
to do with interfacing via Catmandu. Catmandu needs some special care to handle
_id properly. Maybe the issue is with one of the multiple Catmandu modules
needed to get the MARC::Record to ES.

Do we really need Catmandu at this phase? We can directly index to ES, or any
search engine because Koha already has the infrastucture to facilitate multiple
search engines.
Now we need to wait for the Catmandu-guys to port
Catmandu::Store::ElasticSearch to 5.2 or supply a patch (if the problem is in
Catmandu)

Also We need to implement Catmandu in the JavaScript-side if we want to consume
the results directly to the browser. We would have to implement any parser
there though.
AJAX-searches would be nice!

I guess Catmandu defines some kind of a "standard" for working with library
data, but so does MARCXML.
Turning MARCXML to JSON is really simple.
Or even better... JSON-LD!!


But this is not an answer to the bug at hand :)


My bet is Catmandu. Giving it the right parameters to handle _id.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list