Dokumentet beskriver implementeringen af Ankiro på jobnet herunder udvikler tips og tricks.
...
Datasource er et schema for en et dokument.
fx. her ses hvordan man kan definere et schema for datasource og resultater i Ankiro Dashboard
...
Når man opretter en Ankiro Document, skal datatype matches til schema.
3. Ankiro Search Service
Ankira Ankiro SeachWeb Service har ansvar for søgning ud fra angivet søgeindeks. Søgeindeks er administreret af Ankiro Management Service.
...
Under "Search Profiles" → "Search" er det endvidere muligt at teste søgeprofilerne. Visse funktioner er ikke tilgængelige fra administrationsportalen såsom radial søgning. Test af søgeprofil udføres ved at indsætte "*" uden anførselstegn i "Search For" og udfylde en eller flere søgekriterier.
Fig 3. eksempel på fritekstsøgning på JobId:5083995
...
Man kan hurtigt få et overblik over indlæste dokumenter på denne fane
Fig 5. Data sources
...
Batchjobbet står for indekseringen af interne og eksterne jobannoncer på både Jobnets og WIDKs instans af Find Job. De interne annoncer hentes fra AMS_PDB mens eksterne annoncer er af Ankiro crawlede annoncer og udstillet til Jobnet via en webservice.
Interne jobs hentes fra AMS_PDB men batchjobbet kalder også Jobnet for at få en html rendering af annoncen, som ankiro så kan søge på.
Eksterne jobs for Jobnet hentes fra fra https://stage-jobnet-star.ankiro.dk/12.0/JobLeveranceService / og eksterne WIDK job hentes via https://jobnetwidk-star.ankiro.dk/12.0/JobLeveranceService implementeret der er implementeret som en REST service og kan med toggleswitchen UseJobDeliveryRestService=false i Bl.BatchJob.Ankiro sættes til at køre mod den forrige SOAP implementering. .
Under udviklingsperioder, har STAR tilkøbt et staging miljø, som T-miljøerne har set på. Dette miljø er dog ikke permanent tilgængeligt og jf. aftale med Henrik Mee Løvgret fra Ankiro, har T-miljøerne lov til i daglig drift at hente fra produktionsinstansen.
Servicen er ret enkel at teste med en restklient, herunder et screenshot af et kald med chrome postman extensionen:
...
Batchjobbet står for indekseringen af borgernes CV til udsøgning i jobkon JobAG, JobKon samt øvrige aftagere af CVServiceForDFDG JobSearch.CvSearchService. Borgernes CV hentes fra AMS_CV.
...
Bemærk søgekriteriet <Criterion property='Ankiro.Position' weight='1.0' /> er specielt, da der i version 1.13.808.20972 af Ankiro er en bug, som gør kriteriet bliver skippet, hvis der i querien ikke er indeholdt et andet kriterie, der udsøger på en property som eksemplet nedenfor
<Criterion value="{OccupationFreeText}" interpretation="full-exact">
<Property name="Title" weight="0.95" />
<Property name="Presentation" weight="0.90" />
</Criterion>
...
View file | ||||
---|---|---|---|---|
|
...
AutomatchJobnet
Søgeprofilen for automatch dokumenteret her er indført med 2016-3 releasen. Den bliver kaldt op til 3 gange med forskellige input for at kategorisere resultaterne i jobmatch, beslægtede og hotjobs (forretningsreglerne for udsøgning er dokumenteret under forretningsregler for automatch på dette site). Det var tænkt at kategorisere i de 3 grupper i en søgning, men det kan ikke lade sig gøre før Ankiro bliver opgraderet sammen med SQL Server platformen til 2012, hvor vi vil kunne udføre den radiale søgning som et kriterie der enten er opfyldt eller ej i modsætning til nu, hvor den radiale søgning påvirker vægtningen af resultatet.
...
Der er implementeret en række integrationstests i AnkiroTest.AutomatchTests, som vil kunne benyttes til at teste og afdække problemer
...
CVjobSearch
Søgeprofilen anvendes af CVServicesForDFDG til JobSearch.CvSearchService til udsøgning af borger CV. Profilen er lavet med erfaringerne fra post 2016-3, hvorfor den indeholder både boundingbox (firkantet geo søgning) og radial kriterier, hvor der switches imellem de to funktionaliteter i komponenterne der kalder søgeprofilen for kun at have en søgeprofil at vedligeholde.
...
FindWorkJobnet
Søgeprofilen for det nuværende findjob.
FindWorkinDenmarkJobnet
Søgeprofilen for det nuværende WIDK instansen af Find Job.
Kendte udfordinger
Vores ankiro implementering har 3 kendte udfordringer.
...