dokumenttihakurajapinnat
Dokumenttihakurajapinnat ovat ohjelmointi- ja tiedonsiirtorajapintoja, joiden kautta dokumenttihakua toteuttava järjestelmä voi löytää, indeksoida ja palauttaa asiakirjoja useista erilaisista lähteistä. Ne määrittävät, miten hakuja tehdään, miten tulokset palautetaan ja miten metatiedot sekä sisällöt yhdistetään hakujärjestelmän tilaan.
Rajat voivat olla sekä ulkoisia API-rajapintoja että sisäisiä liitos- tai adapteriratkaisuja. Dokumenttihakurajapinnat sisältävät tyypillisesti sanaston yhteensopivuuden,
Tyypillisimpiä arkkitehtuurimallien vaihtoehtoja ovat pull- tai push-synkronointiin perustuvat liitännät, federatiivinen haku sekä keskitetyt tai hajautetut hakukoneet,
Esimerkkejä käytännöistä ovat REST- tai GraphQL -rajapinnat, tiedonvaihtoon soveltuvat protokollat kuten OAI-PMH ja SRU/SRW sekä metatietojen
Dokumenttihakurajapintojen suunnittelu ja hallinta mahdollistavat laajojen, monimuotoisten aineistojen tehokkaan haun ja hallinnan, mutta ne vaativat huolellista