[Koha-bugs] [Bug 19893] Alternative optimized indexing for Elasticsearch

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Oct 4 16:07:11 CEST 2018


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

Alex Arnaud <alex.arnaud at biblibre.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Signed Off                  |Failed QA

--- Comment #152 from Alex Arnaud <alex.arnaud at biblibre.com> ---
First QA things here:

Pod is missing for this subs:

get_elasticsearch
marc_records_to_documents
get_marc_mapping_rules
bulk_index
create_index
index_exists
update_mappings
index_status
index_status_ok
index_status_recreate_required
index_status_reindex_required

You removed ElasticsearchMARCSerializationFormat syspref, previously created,
but it is still used in Koha/SearchEngine/Elasticsearch.pm

===================================
Questions:

I'm wondering what the "index status" feature is for. index_status sub is
always used with a parameter (to set it) but never without parameter.
So it seems the status is never used, right? Also, status is stored in a
systempreference and can only be set by the API (not by a librarian via UI).
Can we actually say that this should be a systempreference?

I still have concerns about update/migration. As you changed the way we write
mapping, could you provide a connection between old and new mapping syntax ?
This could be useful for creating migration script (thing i'll surely do for
some libraries using ES in production). And it could be a good thing to provide
a (at least short) documentation about how to write mapping since we use our
own syntax instead of the already documented catmandu fix language.

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


More information about the Koha-bugs mailing list