From: Bill Erickson Date: Wed, 18 Sep 2019 19:25:32 +0000 (-0400) Subject: implement journal title search X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5211d1da05c83fdb9caf8ae12d207a7be9abb966;p=working%2FEvergreen.git implement journal title search Signed-off-by: Bill Erickson --- 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;