Dokumentet beskriver implementeringen af Ankiro på jobnet herunder udvikler tips og tricks. Dokumentationen er ufuldstændigt men opstartet for at sikre viden tilegnet om produktet er tilgængelig for alle STAR udviklere.
...
Fig 1. skitsetegning af serviceaftagere af Ankiro (mangler opdatering)
Fig 2. oversigt over komponenter med integration til Ankiro (pr 2016-4)
Ankiro komponenter
Ankiro Enterprise Suite
Administrationsportal til produktet, hvor man kan se og konfigurere data sources, indexes og søgeprofiler.
Søgeprofiler
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å "budarbejde mv."
Fig 4. Søgeresultat vist i administrationsportalen
Bemærk man kan få vist "Show Diagnostics Xml" som giver gode indikationer på hvordan SearchServer har frembragt søgeresultatet, hvilket kan bruges til at fejlsøge på hvorfor et søgekriterie ikke er slået igennem.
Data Sources
Man kan hurtigt få et overblik over indlæste dokumenter på denne fane
Fig 5. Data sources
For jobannoncer er ID i ankiro jobannoncens ID hvorfor man hurtigt kan fremsøge en interessant jobannonce herfra.
Remote Access
Fanen muliggør diagnosticering fra jobnet eller services, da indkomne søgninger vises her realtid. Af samme årsag er værktøjet kun brugbart på testmiljøer med få samtidige søgninger.
Det er muligt at se søgningens input parametre, afviklingstid, resultat samt datamængder modtaget/sendt, hvilket er meget brugbart til udvikling og fejlsøgning i testmiljøer.
SearchServer
Selve søgekomponenten som står for Ankiros proprietære indeksering og udsøgning.
AnkiroEnterpriseSuite64
SQL Database indeholdende de indekserede dokumenter. SQL instansen anvendes også til udsøgning, geospatiale beregninger og indeksering.
Index files
Sammen med SearchServer installationen ligger indeksfiler, som hænger uløseligt sammen med AnkiroEnterpriseSuite64 databasen. Det er vores antagelse at filerne er en proprietær indeksering af dokumenter til brug for fritekstsøgninger, thessarus søgninger etc.
Batchjobs
Mangler
Søgeprofiler
Søgeprofiler i Ankiro definerer søgekriterier, udformingen af resultatsæt samt sorteringen af samme.
...
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>
...