Koha-clms/Koha/SearchEngine
Frédéric Demians e0b829bd66
Bug 36433: Plugin hook elasticsearch_to_document
Add a new hook elasticsearch_to_document in order to allow completing
the 'document' to be sent to Elasticsearch. Usage example: (1) add new
search fields, (2) normalize/sanitize existing fields, (3) use id fields
to retrieve info via web services in other repositories (say VIAF), (4)
download file referenced in a field, and index its content.

To test:

1. Apply the unit tests patch, and run it:

   prove t/db_dependent/Koha/Plugins/Biblio_and_Items_plugin_hooks.t

   => FAIL: Tests fail! The hook is not implemented so the desired

2. Apply this patch, and then repeat 1:

   => SUCCESS: It works!

Signed-off-by: Shi Yao Wang <shi-yao.wang@inlibro.com>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2025-02-21 10:41:40 +01:00
..
Elasticsearch Bug 39070: Don't request facets when searching for recrod matches 2025-02-13 16:17:58 +01:00
Zebra Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Elasticsearch.pm Bug 36433: Plugin hook elasticsearch_to_document 2025-02-21 10:41:40 +01:00
Indexer.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
QueryBuilder.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Search.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00