Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Dokumentet beskriver implementeringen af Ankiro på jobnet herunder udvikler tips og tricks. 

...

Ankiro er et 3. parts produkt til indeksering og søgning af dokumenter. Det ny Ankiro setup indeholder 3 webservices for indeksering, oprettelse og søgning af documenter. Fra 2020-2 release kun det ny Ankiro Services bliver brugt i Jobnet.

Fordele med ny Ankiro

  • Tidligere version af Ankiro kørt via dll'er. Det betdyer at hvergang kommer opdatering, alle projekter som har refernce til Ankiro opdateres med de ny dll'er.
  • Nu sker Ankiro opdatering kun en central sted i koden.
  • Med ny Ankiro opdatering, Ankiro er delt op til tre ny services. Det betydet at kun nøvendigt tilsvarende service bliver opdateret.
  • Det  har ikke behov for FindJobService (intern service). Derfor en lag mellem UI og Ankiro er fjernet. Det betyder at der er markant mindre mappning mellem UI og Ankiro.
  • Koden blev meget simple og forståligt.
  • Udvikling tid til næste ændring til Ankiro Dokumenter bliver mindre og nemt.

1.Ankiro  ManagementService

...

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>

...