You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Tarkennetun haun käytettävissä olevat kentät määritellään tiedoston /local/config/vufind/searches.ini osiossa Advanced_Searches (ks. malli tiedostosta /local/config/finna/searches.ini). 

[Advanced_Searches]
AllFields           = adv_search_all
Title               = adv_search_title_contains
TitleStart          = adv_search_title_starts_with
TitleExact          = adv_search_title_exact
;JournalTitle        = adv_search_journaltitle
Author              = adv_search_author
Subject             = adv_search_subject
description         = adv_search_description
geographic          = adv_search_geographic
Classification      = adv_search_classification
;CallNumber          = adv_search_callnumber
;ISN                 = adv_search_isn
Identifier          = adv_search_identifier
Series              = adv_search_series
toc                 = adv_search_toc
publisher           = adv_search_publisher
PublicationPlace    = adv_search_publication_place
year                = adv_search_year
Holdings            = adv_search_callnumber

Jokainen rivi määrittää <hakutyyppi> = <käännösavain> parin. Hakutyyppeinä voidaan käyttää tiedoston /local/config/finna/searches.ini osiosta Advanced_Searches löytyviä hakutyyppejä.

Osiossa voi myös käyttää omaa hakutyyppiä, jonka konfiguraatio on lisätty tiedostoon /local/config/vufind/searchspecs.yaml.

Esimerkki: lisätään uusi hakutyyppi, joka hakee Collection-kentästä. Lisätään hakutyypin asetukset searchspecs.yaml tiedostoon:

Collection:
  DismaxFields:
    - collection_txt_mv

... ja uusi hakutyyppi Advanced_Searches osioon:

[Advanced_Searches]
AllFields           = adv_search_all
Title               = adv_search_title
...
Collection          = adv_search_collection

Kentän käännökset lisätään normaaliin tapaan käyttäen käännösavainta "adv_search_collection".

Rajaimet

Tarkennetun haun rajain-kentät voidaan määritellä tiedoston /local/config/vufind/facets.ini osiossa Advanced:

[Advanced]
language         = Language
format_ext_str_mv = Format
usage_rights_ext_str_mv = usage_rights_ext
  • No labels