Re: nikita med beta versjon av fulltesktsøk

Ole Aamot ole at aamotsoftware.no
Sat Jun 26 16:52:25 CEST 2021


On 2021-06-23 17:48, Thomas Sødring wrote:
> Hei,
> 
> En gladnyhet om videreutvikling av nikita. Vi har lenge hatt et ønske 
> om
> å støtte fulltekstindeksering av dokumentinnhold, men har ikke hatt tid
> til å prioritere det før nå.

Meget gledelig nyhet for videreutvikling og testing av Nikita Noark5 
Core.

> Commit
> (https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/commit/44abe7b7239f3234489a5e7120e98981f5af0f91)
> er en beta implementasjon av fulltekst søk på dokumentinnhold og litt
> manuell testing viser seg at det fungerer ganske bra.
> 
> Vi bruker Apache Tika til å hente ut dokumentinnhold fra alle 
> dokumenter
> på vei inn i nikita. Petter kom med et eget bidrag i forrige uke
> (https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/commit/0f1a909a187c3eb9b9c91322c5eaee0a9a0a17a5)
> som automatisk gjør tekstgjenkjenning (OCR) på bilder på vei inn og
> eventuell tekst som finnes blir lagt til i søkemotoren.
> 
> Dette synes jeg er en stor dag for nikita da bruksverdien utvides 
> enormt
> når fulltekstsøk er ferdigutviklet. For å søke via APIet trenger du 
> bare
> å legge til $search kommandoen. Feks:
> 
> curl --header 'Accept:appliction/vnd.noark5+json' --header
> "Authorization: Bearer esg7Qhv8hM0edCfxqPFxDDrTmsA" -X GET
> "http://localhost:8092/noark5v5/api/arkivstruktur/dokumentobjekt?%24search=HVA_JEG_SØKER_PÅ"
> 
> Om det er noen som leker med APIet via nikita.oslomet.no er søk
> tilgjengelig på instansen som kjører der.

Jeg testet nettopp noark5-tester med kommandoen search-test mot 
nikita.oslomet.no:

$ git clone https://gitlab.com/petterreinholdtsen/noark5-tester.git
$ cd noark5-tester/
$ ./search-test --baseurl https://nikita.oslomet.no/noark5v5/ --verbose 
--entity arkivstruktur/dokumentobjekt/ --search arkivverket
Locating relation 
https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/
['$search=nuug']
https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt?$search=nuug
{
     "count": 49,
     "results": [
         {
             "systemID": "194c5631-0f72-46f1-8285-403a4ce78ac0",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "fmt/950",
                 "kodenavn": "Email RFC 2045 MIME message"
             },
             "sjekksum": 
"baa14dc0898af286ad644f8a05d08d3ab6c639ee7e8a1a28926125a7ebc315cb",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 16615,
             "filnavn": 
"<c0367b7c-73fc-1ed9-d04c-b613a78c1840 at oslomet.no>",
             "mimeType": "message/rfc822",
             "opprettetDato": "2021-06-25T23:55:09+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-25T23:55:09+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/194c5631-0f72-46f1-8285-403a4ce78ac0/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/194c5631-0f72-46f1-8285-403a4ce78ac0/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/80f974cf-d20c-4f98-b8e3-7267720b7e23"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/194c5631-0f72-46f1-8285-403a4ce78ac0/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/194c5631-0f72-46f1-8285-403a4ce78ac0/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/194c5631-0f72-46f1-8285-403a4ce78ac0/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "a5f5193e-7431-478b-8396-8e2e7205e9c6",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "UNKNOWN",
                 "kodenavn": "Ukjent filformat"
             },
             "sjekksum": 
"bc911917c1fd7a5070c3b90c09a0e841ef9f0f275376aa16833fdcde406df682",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 2365,
             "mimeType": "text/plain",
             "opprettetDato": "2021-06-25T23:55:10+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-25T23:55:10+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a5f5193e-7431-478b-8396-8e2e7205e9c6/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a5f5193e-7431-478b-8396-8e2e7205e9c6/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/88246af8-0d07-4167-909a-1c79f3900784"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a5f5193e-7431-478b-8396-8e2e7205e9c6/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a5f5193e-7431-478b-8396-8e2e7205e9c6/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a5f5193e-7431-478b-8396-8e2e7205e9c6/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "9c8f1dac-1b11-4fc2-add2-09dd3d78cc84",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "UNKNOWN",
                 "kodenavn": "Ukjent filformat"
             },
             "sjekksum": 
"7d3eaba6b34440f2cdf7c650450fe52bb41a724389e556cda49b00a8c44667c8",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 3476,
             "mimeType": "text/html",
             "opprettetDato": "2021-06-25T23:55:11+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-25T23:55:11+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/9c8f1dac-1b11-4fc2-add2-09dd3d78cc84/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/9c8f1dac-1b11-4fc2-add2-09dd3d78cc84/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/d0c63468-af4f-4757-90e7-a85747c3affc"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/9c8f1dac-1b11-4fc2-add2-09dd3d78cc84/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/9c8f1dac-1b11-4fc2-add2-09dd3d78cc84/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/9c8f1dac-1b11-4fc2-add2-09dd3d78cc84/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "cabff0fb-cff2-4fe8-9229-f9427ee1e8c5",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "fmt/950",
                 "kodenavn": "Email RFC 2045 MIME message"
             },
             "sjekksum": 
"0687576da1d0427b50aa82c88ca882bcfc834578075b98a76ac46f35af65706a",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 5921,
             "filnavn": "<2fl36ztosgf.fsf at diskless.uio.no>",
             "mimeType": "message/rfc822",
             "opprettetDato": "2021-06-25T23:55:05+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-25T23:55:05+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/cabff0fb-cff2-4fe8-9229-f9427ee1e8c5/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/cabff0fb-cff2-4fe8-9229-f9427ee1e8c5/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/1645ab41-3699-44cc-98ed-3813ba1b507e"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/cabff0fb-cff2-4fe8-9229-f9427ee1e8c5/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/cabff0fb-cff2-4fe8-9229-f9427ee1e8c5/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/cabff0fb-cff2-4fe8-9229-f9427ee1e8c5/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "f4699195-c6c0-4594-b077-07cb49e08408",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "fmt/950",
                 "kodenavn": "Email RFC 2045 MIME message"
             },
             "sjekksum": 
"129b758ccc22c659ef8a2855171cd81a11bd16a63d4b019881a6d9b5bb30c990",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 6719,
             "filnavn": "<2flinrxp2vy.fsf at diskless.uio.no>",
             "mimeType": "message/rfc822",
             "opprettetDato": "2021-06-24T12:21:22+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-24T12:21:22+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/f4699195-c6c0-4594-b077-07cb49e08408/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/f4699195-c6c0-4594-b077-07cb49e08408/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/a7ba8064-49c7-4c58-b53a-0c427237cd00"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/f4699195-c6c0-4594-b077-07cb49e08408/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/f4699195-c6c0-4594-b077-07cb49e08408/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/f4699195-c6c0-4594-b077-07cb49e08408/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "a2f590c3-fdac-4739-9e2e-1eea8af7d1db",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "fmt/950",
                 "kodenavn": "Email RFC 2045 MIME message"
             },
             "sjekksum": 
"1168b1a3a5110a46bee09d0a6c6e69afb9636d8d7df3d39ab30bfb7db59a09a1",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 8130,
             "filnavn": 
"<a14dc421-3f6e-2864-bbc6-523f402d93c0 at oslomet.no>",
             "mimeType": "message/rfc822",
             "opprettetDato": "2021-06-26T01:13:46+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-26T01:13:46+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a2f590c3-fdac-4739-9e2e-1eea8af7d1db/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a2f590c3-fdac-4739-9e2e-1eea8af7d1db/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/155bd7b7-1d98-4dee-9838-398b0707577b"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a2f590c3-fdac-4739-9e2e-1eea8af7d1db/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a2f590c3-fdac-4739-9e2e-1eea8af7d1db/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/a2f590c3-fdac-4739-9e2e-1eea8af7d1db/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "5588378f-b330-4121-a03a-deeae93badca",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "fmt/950",
                 "kodenavn": "Email RFC 2045 MIME message"
             },
             "sjekksum": 
"8dfeb7946ff1ef55bd5c621037ad76733fc49bd054ad06faf60d65dd4e749c72",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 2502,
             "filnavn": "<sa6a76q79yj.fsf at hjemme.reinholdtsen.name>",
             "mimeType": "message/rfc822",
             "opprettetDato": "2021-06-26T01:13:05+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-26T01:13:06+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/5588378f-b330-4121-a03a-deeae93badca/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/5588378f-b330-4121-a03a-deeae93badca/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/1edf0da6-432b-412e-b235-cfe6efd9e79c"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/5588378f-b330-4121-a03a-deeae93badca/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/5588378f-b330-4121-a03a-deeae93badca/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/5588378f-b330-4121-a03a-deeae93badca/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "78912a02-76a4-43c6-8954-ba5b5f10f732",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "UNKNOWN",
                 "kodenavn": "Ukjent filformat"
             },
             "sjekksum": 
"407d9987863efc2d1fdcdc0d4864802a662dac875780b36f23307870443fdf40",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 991,
             "mimeType": "text/plain",
             "opprettetDato": "2021-06-26T01:12:52+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-26T01:12:53+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/78912a02-76a4-43c6-8954-ba5b5f10f732/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/78912a02-76a4-43c6-8954-ba5b5f10f732/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/00e35d5f-85b8-4b61-a438-47883a8eef6d"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/78912a02-76a4-43c6-8954-ba5b5f10f732/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/78912a02-76a4-43c6-8954-ba5b5f10f732/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/78912a02-76a4-43c6-8954-ba5b5f10f732/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "00e836c6-3fd5-4945-8dfb-11353a5e0e6b",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "UNKNOWN",
                 "kodenavn": "Ukjent filformat"
             },
             "sjekksum": 
"315fe60bc521a2f11df2d3c8d3bd913f7504dbbb8c3de1894626da4d627e2ab3",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 1360,
             "mimeType": "text/html",
             "opprettetDato": "2021-06-26T01:12:54+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-26T01:12:54+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/00e836c6-3fd5-4945-8dfb-11353a5e0e6b/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/00e836c6-3fd5-4945-8dfb-11353a5e0e6b/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/f5f1f7b3-46b6-4fde-90ae-68b97549ba49"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/00e836c6-3fd5-4945-8dfb-11353a5e0e6b/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/00e836c6-3fd5-4945-8dfb-11353a5e0e6b/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/00e836c6-3fd5-4945-8dfb-11353a5e0e6b/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         },
         {
             "systemID": "3f67e389-6d89-4208-9e35-ed730012688d",
             "versjonsnummer": 1,
             "variantformat": {
                 "kode": "P",
                 "kodenavn": "Produksjonsformat"
             },
             "format": {
                 "kode": "fmt/950",
                 "kodenavn": "Email RFC 2045 MIME message"
             },
             "sjekksum": 
"32f33412ed25ac276fb2bd61d3beccf54da896dd2c8d09a4e47ca9cb18bbffab",
             "sjekksumAlgoritme": "SHA-256",
             "filstoerrelse": 11229,
             "filnavn": 
"<cffc9749-9b41-a10c-1ea8-cac55bf15c60 at oslomet.no>",
             "mimeType": "message/rfc822",
             "opprettetDato": "2021-06-26T01:12:51+02:00",
             "opprettetAv": "admin at example.com",
             "endretDato": "2021-06-26T01:12:52+02:00",
             "endretAv": "admin at example.com",
             "_links": {
                 "self": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/3f67e389-6d89-4208-9e35-ed730012688d/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentobjekt/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/3f67e389-6d89-4208-9e35-ed730012688d/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/dokumentbeskrivelse/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentbeskrivelse/37e9792d-a013-4450-8e32-244957f6734e"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/3f67e389-6d89-4208-9e35-ed730012688d/konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/ny-konvertering/": 
{
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/3f67e389-6d89-4208-9e35-ed730012688d/ny-konvertering/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/arkivstruktur/fil/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt/3f67e389-6d89-4208-9e35-ed730012688d/referanseFil/"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/variantformat/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/variantformat"
                 },
                 
"https://rel.arkivverket.no/noark5/v5/api/metadata/format/": {
                     "href": 
"https://nikita.oslomet.no/noark5v5/api/metadata/format"
                 }
             }
         }
     ],
     "_links": {
         "self": {
             "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt?$search=nuug"
         },
         "next": {
             "href": 
"https://nikita.oslomet.no/noark5v5/api/arkivstruktur/dokumentobjekt?$search=nuug&$skip=10"
         }
     }
}

> På sikt håper vi å kunne kombinere $filter med $search for enda mer
> avansert filtrering av arkivmateriale.

Kommer du til å tilby fulltekstsøk med OData-queries som

    $filter=contains(tittel, 'Arkivverket')&$top=2&$orderby=tittel desc

på https://nikita.oslomet.no/search.html eller er det post-1.0 
funksjonalitet?

---
Ole Aamot
Aamot Software
Mobile phone: +4745049800
Web: www.aamotsoftware.no


More information about the nikita-noark mailing list