[PetersWerkWiki] [TitleIndex] [WordIndex

Werkoverleg met GvN.

Taken:

  1. PaQu

    • ✔ Alpino-server
      • ✔ demoserver
        • ✔ eigen versies van Alpino starten, zie Makefile.start_server

      • ✔ API
        • ✔ definitie naar github

        • ✔ voorbeeld-implementatie op github
        • ✔ eigenschappen/mogelijkheden van de gebruikte parsers
          • ✔ timeout(s)
          • ✔ wel of geen speciale betekenis voor haken?
          • ✔ alternatieve parser, voor vraagzinnen
      • pqalpino

      • pqserve

    • ✔ geen speciale betekenis voor haken in getokeniseerde tekst
    • ✔ login met firebase: wisselen van Google-account
    • ❏ kijken naar andere corpus-applicaties
      • ✻ bijvoorbeeld: INESS
      • ❏ andere manieren van corpus bevragen, gegevens aggregeren, visualiseren van resultaten
    • ✔ verzoeken:
      • ✔ kan PaQu ook expliciet aangeven als er 0 matches zijn?

      • ✔ kunnen telresultaten ook dichtklapbaar worden gemaakt?
        • → verplaatst naar TODO
  2. Alpino in docker
  3. suffix-arrays
    • ✔ login veranderen

API Alpino-server: Gebruik

Draait op zardoz → zie: /net/aistaff/kleiweg/alpino/alpino-api/demo

Voorbeeld aanroep:

curl -s -d '{"request": "parse", "lines": true, "tokens": true}
weer.p.1.s.1|Vandaag & morgen
weer.p.2.s.1|Kans op onweersbuien
weer.p.3.s.1|De buien boven het noorden van het land trekken spoedig weg , waarna de zon op veel plaatsen doorbreekt en het broeierig aanvoelt .
weer.p.3.s.2|In de loop van vanmiddag en vanavond neemt de kans op stevige onweersbuien van het zuidwesten uit toe .
weer.p.3.s.3|Vooral in het oosten kunnen deze lokaal fors uitpakken met veel regen in korte tijd , wat voor wateroverlast kan zorgen .
weer.p.3.s.4|Ook hagel en ( zware ) windstoten zijn mogelijk .
weer.p.3.s.5|De maximumtemperaturen lopen uiteen van 22 graden op de Wadden tot 30 graden in het zuidoosten van het land .
weer.p.3.s.6|De wind draait naar het zuiden en neemt toe naar matig .
weer.p.3.s.7|In de middag draait de wind in het westen naar noordwest en neemt af naar zwak .
weer.p.4.s.1|Komende nacht is er nog steeds kans op enkele forse onweersbuien .
weer.p.4.s.2|De minimumtemperaturen liggen rond de 20 graden en de wind is zwak uit uiteenlopende richtingen .
weer.p.5.s.1|Morgen overdag is het half tot zwaar bewolkt en kan er in het uiterste oosten nog een enkele bui voorkomen , maar de kans op onweer is klein .
weer.p.5.s.2|De middagtemperatuur loopt uiteen van 19 graden vlak aan zee tot 26 graden in het oosten van het land .
weer.p.5.s.3|De wind wordt geleidelijk westelijk en is zwak tot matig .
weer.p.5.s.4|( Bron : KNMI )' http://127.0.0.1:11200/json

Of:

curl -s -d '{"request": "parse", "lines": false, "label": "weer"}
Vandaag & morgen

Kans op onweersbuien

De buien boven het noorden van het land trekken spoedig weg, waarna de
zon op veel plaatsen doorbreekt en het broeierig aanvoelt. In de loop
van vanmiddag en vanavond neemt de kans op stevige onweersbuien van het
zuidwesten uit toe. Vooral in het oosten kunnen deze lokaal fors
uitpakken met veel regen in korte tijd, wat voor wateroverlast kan
zorgen. Ook hagel en (zware) windstoten zijn mogelijk. De
maximumtemperaturen lopen uiteen van 22 graden op de Wadden tot 30
graden in het zuidoosten van het land. De wind draait naar het zuiden en
neemt toe naar matig. In de middag draait de wind in het westen naar
noordwest en neemt af naar zwak.

Komende nacht is er nog steeds kans op enkele forse onweersbuien. De
minimumtemperaturen liggen rond de 20 graden en de wind is zwak uit
uiteenlopende richtingen.

Morgen overdag is het half tot zwaar bewolkt en kan er in het uiterste
oosten nog een enkele bui voorkomen, maar de kans op onweer is klein. De
middagtemperatuur loopt uiteen van 19 graden vlak aan zee tot 26 graden
in het oosten van het land. De wind wordt geleidelijk westelijk en is
zwak tot matig. (Bron: KNMI)
' http://127.0.0.1:11200/json

Of:

curl -s --data-binary @/net/aistaff/kleiweg/paqu/tmp/alpserve/data http://127.0.0.1:11200/json

Voorbeeld antwoord:

{
    "code": 202,
    "status": "Accepted",
    "id": "5577006791947779410",
    "interval": 300,
    "lines": 15
}

Je moet resultaten opvragen binnen het gegeven interval (in seconden), anders wordt de boel weggegooid. Voorbeeld:

curl -s -d '{"request": "output", "id": "5577006791947779410"}' http://127.0.0.1:11200/json

Je krijgt dan de verwerking van de zinnen geparst vanaf de vorige aanroep tot nu toe.

Als daarin staat "finished":false dan zijn dit nog niet alle zinnen. Herhaal dan bovenstaand commando opnieuw, weer binnen het interval, die gereset is bij de vorige aanroep.


CategoryPaQu CategoryAlpino CategorySuffixArray