Bug 17571

Summary: Move ES initialization code into Koha::SearchEngine::Elasticsearch->store
Product: Koha Reporter: Tomás Cohen Arazi <tomascohen>
Component: Searching - ElasticsearchAssignee: Galen Charlton <gmcharlt>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P5 - low CC: jonathan.druart
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:

Description Tomás Cohen Arazi 2016-11-07 16:12:11 UTC
The current code does ES initialization in several places (::Search, ::Indexer and ::QueryBuilder), and in different ways (different parameters on each place). The best place would probably be Koha::SearchEngine::Elasticsearch, from which the rest inherit from.