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

Compare with Current View Page History

« Previous Version 9 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. Lisää siis kyseiseen tiedostoon osio Advanced, mikäli sitä ei vielä ole, ja osioon ne rajaimet, joiden haluat näkyvän tarkennetussa haussa (ks. esimerkki alla) Rajaimet ovat Language (kieli), Format (aineistotyyppi) ja usage_rights_ext (käyttöoikeudet.

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