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