From 5211d1da05c83fdb9caf8ae12d207a7be9abb966 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 18 Sep 2019 15:25:32 -0400 Subject: [PATCH] implement journal title search Signed-off-by: Bill Erickson --- Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts b/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts index ae81d976de..03fc0b6bad 100644 --- a/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts +++ b/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts @@ -239,7 +239,15 @@ export class ElasticService { if (value === '' || value === null) { return; } const matchOp = ts.matchOp[idx]; - const fieldClass = ts.fieldClass[idx]; + let fieldClass = ts.fieldClass[idx]; + + if (fieldClass === 'jtitle') { + // Presented as a search class, but it's really a special + // title search. + fieldClass = 'title'; + ts.ccvmFilters.bib_level.push('s'); + } + const textIndex = `${fieldClass}.text*`; let query; -- 2.11.0