From 49b113e79ef2baf96d746730311143f9b242bf62 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 18 May 2026 20:59:39 -0300 Subject: search: drop most interesting field combinations --- src/static/js/search-worker.js | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/static') diff --git a/src/static/js/search-worker.js b/src/static/js/search-worker.js index 9ccaa95d..f3e4175a 100644 --- a/src/static/js/search-worker.js +++ b/src/static/js/search-worker.js @@ -487,29 +487,7 @@ function performSearchAction({query, options}) { const interestingFieldCombinations = [ ['primaryName'], ['additionalNames'], - - ['primaryName', 'parentName', 'groups'], - ['primaryName', 'parentName'], - ['primaryName', 'groups', 'contributors'], - ['primaryName', 'groups', 'artTags'], ['primaryName', 'groups'], - ['additionalNames', 'groups'], - ['primaryName', 'contributors'], - ['primaryName', 'artTags'], - ['parentName', 'groups', 'artTags'], - ['parentName', 'artTags'], - ['groups', 'contributors'], - ['groups', 'artTags'], - - // This prevents just matching *everything* tagged "john" if you - // only search "john", but it actually supports matching more than - // *two* tags at once: "john rose lowas" works! This is thanks to - // flexsearch matching multiple field values in a single query. - ['artTags', 'artTags'], - - ['contributors', 'parentName'], - ['contributors', 'groups'], - ['primaryName', 'contributors'], ]; function queryGenericIndex(query, options) { -- cgit 1.3.0-6-gf8a5