From 0a11e662f9c2d2adc5c35d9e5bd46540efa0eb3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de>
Date: Mon, 25 Jan 2021 16:07:44 +0100
Subject: [PATCH] refs #17673 [finc]: clean-up of obsolete access_facet *
 removed obosolete facet access_avail from facets.ini * searchspecs.yaml
 optimization for Local holdings boosting * removed obsolete method
 getAccessFacet from SolDefaultFincTrait

---
 local/config/vufind/facets.ini                        |  1 -
 local/config/vufind/searchspecs.yaml                  |  2 +-
 .../src/finc/RecordDriver/SolrDefaultFincTrait.php    | 11 -----------
 3 files changed, 1 insertion(+), 13 deletions(-)

diff --git a/local/config/vufind/facets.ini b/local/config/vufind/facets.ini
index fdf7ccf912b..133d784c552 100644
--- a/local/config/vufind/facets.ini
+++ b/local/config/vufind/facets.ini
@@ -5,7 +5,6 @@
 ; institution        = Institution
 ; building           = Library
 facet_avail        = Access
-;access_facet	   = Access
 format_finc        = Format
 ; rvk_facet          = "RVK"
 finc_class_facet   = Fachgebiet
diff --git a/local/config/vufind/searchspecs.yaml b/local/config/vufind/searchspecs.yaml
index 74bfe85f84c..9a816e4304d 100644
--- a/local/config/vufind/searchspecs.yaml
+++ b/local/config/vufind/searchspecs.yaml
@@ -457,7 +457,7 @@ AllFields:
     - [mm, 3]
     - [bf , ord(publishDateSort)^10]
 #    - [bf , "if(exists(query({!v='source_id:0'})),10,1)^1000"]
-    - [bf, "if(exists(query({!v='facet_avail:Local*'})),10,1)^1000"]
+    - [bf, "if(exists(query({!v='facet_avail:Local'})),10,1)^1000"]
   DismaxFields:
     - title_short^1000
     - title_full_unstemmed^1000
diff --git a/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php b/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php
index 3c158d6bd04..4c8fd2f7092 100644
--- a/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php
+++ b/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php
@@ -1095,17 +1095,6 @@ trait SolrDefaultFincTrait
             $this->fields['publishPlace'] : [];
     }
 
-    /**
-     * Get value of access_facet field
-     *
-     * @return string
-     */
-    public function getAccessFacet()
-    {
-        return isset($this->fields['access_facet'])
-            ? $this->fields['access_facet'] : '';
-    }
-
     /**
      * Get specific marc information about additional items. Unflexible solution
      * for UBL only implemented.
-- 
GitLab