ElasticSearch implementation in Koha - map to 18.05
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEGHIJKLMNOPQRSTUVWXYZAA
1
WhatBZBz statusWished in 18.05ComplexityDetails
2
Add ES config to about pageBug 19542already done0from Elasticsearch_status
3
Koha with ElasticSearch v6 Bug 20196SOyes3It would be great to really test and patch now and not in one year when users will be in production =D
4
Settings in a file and not hardcodedBug 20073PQAyes1Ere is going to provide a patch that moves settings from code to yaml files. Update: patch available.
5
Searching for non-roman characters '食'already done1from Elasticsearch_status - needs to be tested by users of specific languages to accurately know which searches should return which results -
6
Relevancy/weighting is different from Zebra - expected but should be customizable
Bug 18316SOyes1from Elasticsearch_status
7
Exclude the max 10000 resultsbz 19502SOyes1Ere: This can be accomplished by setting max_result_window in ES to a higher value like this: curl -XPUT "http://localhost:9200/koha_xyz_biblios/_settings" -d '{ "index" : { "max_result_window" : 500000 } }'. Scroll and search after are not suitable for paging when there's a need to jump to e.g. the last page, so increasing the result window is the remaining option. It will come with the cost of increased memory requirements, but may still be a viable option.
8
Enhance support tools (rebuild,reset...)20248NSOyes2Bug 20248 has a patch available with a set of minor improvements.
9
Prevent removal of expected sort optionsBug 19482SOyes3from Elasticsearch_status
10
Standardize return of records (sometimes we get MARC::Records and sometimes marcxml)
18822yes3Elasticsearch_status (C4/Search->getRecords renvoit usmarc et ESearch->search_compat renvoit marc record) réécrire GetRecords / searchResults?
nick: "sometimes we get marc::records and sometimes we get marcxml - needs to be standardized"
11
Unimarc mappings for auth and biblioyes5in progress sponsored by BULAC (BibLibre)
12
fix TODO in the code in Koha/SearchEngine/ElasticSearch/*yes5
13
Better skills in managing ES index (snapshot, deletion, etc.)18948yes8
14
Clear view of which results I have with wich queries (Behaviour to test tab)yes8listing of specifications and be able to explain why we have this result and enhance actual ES implementation
15
Indexing queue and management when error occursyes8ModZebra have a ES code inside but index on the fly
16
Code refactoringno13Much time will be spent on discussion here - I would say not necessary for 18.05 except where breaks are apparent to user
17
Code documentation / schema / architectureyes13Again - will require discussion - focus for 18.05 should be on preventing breakages or explaining limitations to users
18
Authorities work (global)yes13in progress, bz are moving :)
19
Does index authorities linked to a modified biblioalready doneincluded500 error on a auth_finder.pl when searching an authority when trying to attanch an auth to a biblio... to investigate. Ere will provide patches to fix and improve authority functionality.
C4::Search
if ($search_engine eq 'Elasticsearch') {
return $raw_data;
}
20
Mapping configuration doesn't currently allow to add fieldsalready doneincludedfrom Elasticsearch_status
21
Default mappings must be set relatable to zebraBug 19575SOyesincludedfrom Elasticsearch_status
22
Autotruncate needs tuningBug 19580already doneincludedfrom Elasticsearch_status
23
Authorities issues
Bug 19365 - link_bibs_to_authorities.pl doesn't work with Elasticsearch
yesincludedfrom Elasticsearch_status
24
Authorities issues
Bug 19582 - Elasticsearch: Auth-finder.pl must use search_auth_compat
already doneincludedfrom Elasticsearch_status
25
Authorities issues
Bug 17373 - Elasticsearch - Authority mappings for UNIMARC
already doneincludedfrom Elasticsearch_status
26
Authorities issues
bug 18825 - Elasticsearch - Update default authority mappings
already doneincludedfrom Elasticsearch_status
27
authorities-home.pl doesn't work completlyyes3
28
Search in date rangeno1
29
Search keywords in general search aren't processedno1from Elasticsearch_status - is it a problem ?
30
Administration mapping UI - enhancementno3
31
works with ES 6.x and basic documentationno3
Ere: Removal of include_in_all and using copy_to instead is probably the biggest change. Might provide a patch.
32
Performance issue provisionning ?no3
33
Compatibility with Zebra sysprefsno3linked to configuration file system
34
Elasticsearch configurable facets (change facet display order)18235SOno3
35
Indexing plugins: provide a way to process data before indexingno8biblibre work on solr: http://git.biblibre.com/biblibre/koha_biblibre/tree/dev/solr/C4/Search/Plugins found really usefull to do precise things
36
Patron searching using ElasticSearch17500IDno8This is a good example bug for some problems that we need to address and a starting place for refactoring/expanding the code
37
Z39.50 search server (done for solr RPN2Solr)13937no20Bug 13937 is a start - stlil need to translate incoming queries so they can be passed to ES
38
Vendageur and Sudoc to adaptno?hardcoded indexes to change, zebra specific queries to translate probably, make pass sudoc/utils/check_indexes.pl to have a better overview, testing products behaviours
39
Advanced search with authorised valuesno
40
This maybe an advantage, 'not this' doesn't exclude the word 'this', this is a a change. These do work from the advanced search dropdown - part of documentation
noincludedfrom Elasticsearch_status
41
Filter mappings in admin es fields table (admin ux mappings.pl)noincluded
42
Set default sort options by default (to prevent search errors)
Bug 19481 - Pushed to master (17.11)
already done0from Elasticsearch_status
43
Authority search is not mapped for all the choices2koha/authorities/authorities-home.pl
44
Review bugs in bugzillaBugzilla
45
link_bibs_to_authorities19365Patch available
46
academic browseyes3ES 6 required. Implemented with Solr at http://koha-urbs.reteurbs.org/cgi-bin/koha/opac-browse.pl. Its code is not in the Koha's git. BZ 14567 is a first attempt.
47
Should index phrases instead of splitting everything to single words20244NSOPatch available
48
auth_finder.pl autocomplete20273FQA1
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
Main menu