[Bug 42682] New: Elasticsearch-powered patron search
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 Bug ID: 42682 Summary: Elasticsearch-powered patron search Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Patrons Assignee: koha-bugs@lists.koha-community.org Reporter: tomascohen@gmail.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle@bywatersolutions.com Here we go again. Lessons learned from bug 17500. This bug adds Elasticsearch-based patron searching to Koha, providing significant performance improvements for libraries with large patron databases (tested with 1.5M patrons). Key features: - New ES patrons index with configurable field mappings - REST API endpoint (GET /search/patrons) with facets, column filters, and sorting - Full UI parity with the existing patron search (toolbar, dropdowns, letter browsing) - Async overdues loading via separate endpoint (bug 42679) for fast initial render - Honors DefaultPatronSearchFields and DefaultPatronSearchMethod sysprefs - Autocomplete integration in the header search box - Transparent redirect from member.pl/members-home.pl when enabled - Configurable max_result_window via ElasticsearchPatronMaxResultWindow syspref New system preferences: - ElasticsearchPatronSearch (YesNo) - ElasticsearchPatronMaxResultWindow (integer, default 1000000) - ElasticsearchIndexStatus_patrons (internal) Depends on bug 42679. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |42679 Status|NEW |ASSIGNED CC| |tomascohen@gmail.com Assignee|koha-bugs@lists.koha-commun |tomascohen@gmail.com |ity.org | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42679 [Bug 42679] Add GET /patrons/{patron_id}/overdues_count endpoint -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |new feature -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 --- Comment #1 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Why a new bug? Bug 42508 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|ASSIGNED |RESOLVED --- Comment #2 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- *** This bug has been marked as a duplicate of bug 42508 *** -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 --- Comment #3 from Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> --- I didn’t want to obsolete Jonathan’s previous POC with my work. And there’s also a dependency I need to set too. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42682 --- Comment #4 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- (In reply to Tomás Cohen Arazi (tcohen) from comment #3)
I didn’t want to obsolete Jonathan’s previous POC with my work. And there’s also a dependency I need to set too.
The bug I linked to is a new one too - just filed recently with some comments. -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org