How to search in the Digital Archive's new search engine

Digitalarkivet has spent the spring and early summer replacing the search engine on digitalarkivet.no. The previous search engine, Sphinx, has been retired and replaced by the Elasticsearch search engine.

--Advertisement--

Grunnen til at søkemotoren er byttet ut, skyldes at vedlikeholdet av Sphinx ikke lenger tilfredstiller kravene Digitalarkivet stiller.

For deg som slektsforsker og bruker av Digitalarkivet, betyr ikke byttet så veldig mye. De fleste søkefunksjonene er videreført, men noen endringer må det nødvendigvis bli når en såpass sentral del av et Digitalarkivets tekniske løsning byttes ut.

Foreløpig har ikke Digitalarkivet fått oppdatert sine veiledninger i søk, men dette skal i følge Digitalarkivet være like rundt hjørnet.

Digitalarkivet opplyser imidlertid om 5 større endringer som har skjedd med søket, etter byttet fra Sphinx til Elasticsearch.

  • Variantsøk er innført i alle søk. Tidligere har variantsøk bare vært tilgjengelig i enkelt og avansert personsøk. Du kan skru av variantsøk ved å hake av i boksen «Skru av variantsøk», som finnes i øverst i søkeskjemaene.
  • I avansert personsøk er det nå mulig å benytte trunkeringstegn og andre spesialtegn ved søk på relatert person. Med Sphinx var det bare mulig med eksakte søk på relatert person.
  • Elasticsearch tillater såkalt «Fuzzy search». Søk på «Marte~2» gir treff på «Marte» og alle staveformer med inntil to tegns avvik. Et avvik kan være at ett tegn er byttet med et annet, eller at ett tegn er fjernet eller lagt til. Således gir «Marte~2» treff på f.eks. «Marthe», «Martha», «Marta», «Maritte» og «Marit».
  • Ved trunkerte søk er det nå tilstrekkelig med ett tegn, mot tidligere to. Det er dermed mulig å søke med f.eks. «P*» og få treff på alt som begynner på P. Ved trunkerte søk med få tegn vil det ofte være hensiktsmessig å skru av variantsøk.
  • Trunkeringstegnet * kan være etterhengt («P*») eller foranstilt («*e»), men det er i Elasticsearch ikke mulig med både foranstilt og etterhengt trunkeringstegn (f.eks. «*risto*»). De tilgjengelige alternativene er «Fuzzy search» og variantsøk.