Tryb interactive¶
Wstęp¶
Po uruchomieniu modułu w trybie interaktywnym użytkownik może podawać fragmenty tekstu do analizy. Fragmenty tekstu mogą być w formacie plain lub w postaci czystego tekstu, który zostanie przetworzony przez wybrane narzędzie (format plain:maca lub plain:wcrft).
Wyniki wypisywane są na konsoli w jednym z formatów: ccl (domyślnie), iob, tuples, tokens
Wciśnięcie ENTER wywołuje przetwarzanie wprowadzonego tekstu.
Zakończenie pracy w trybie interaktywnym następuje po przesłaniu komendy EOF.
Przykłady¶
Wypisanie jedynie odnalezionych nazw własnych.
liner2-cli interactive -ini config-56nam.ini -i plain:maca -o tuples # Loading, please wait... # Enter a sentence and press Enter. # Input format: plain:maca # To finish, enter 'EOF'. > Ala ma kota. (0,2,person_nam,"Ala")
Wyświetlenie danych w formacie ccl.
liner2-cli interactive -ini config-56nam.ini -i plain:maca # Loading, please wait... # Enter a sentence and press Enter. # Input format: plain:maca # To finish, enter 'EOF'. > Ala ma Kota. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE chunkList SYSTEM "ccl.dtd"> <chunkList> <chunk id="ch1"> <sentence id="s1"> <tok> <orth>Ala</orth> <lex><base>Al</base><ctag>subst:sg:gen:m1</ctag></lex> <lex><base>Al</base><ctag>subst:sg:acc:m1</ctag></lex> <lex><base>Ala</base><ctag>subst:sg:nom:f</ctag></lex> <lex><base>Alo</base><ctag>subst:sg:gen:m1</ctag></lex> <lex><base>Alo</base><ctag>subst:sg:acc:m1</ctag></lex> <ann chan="person_nam">1</ann> </tok> <tok> <orth>ma</orth> <lex><base>mieć</base><ctag>fin:sg:ter:imperf</ctag></lex> <lex><base>mój</base><ctag>adj:sg:nom:f:pos</ctag></lex> <lex><base>mój</base><ctag>adj:sg:voc:f:pos</ctag></lex> <ann chan="person_nam">0</ann> </tok> <tok> <orth>Kota</orth> <lex><base>Kot</base><ctag>subst:sg:gen:m1</ctag></lex> <lex><base>Kot</base><ctag>subst:sg:acc:m1</ctag></lex> <lex><base>kot</base><ctag>subst:sg:gen:m1</ctag></lex> <lex><base>kot</base><ctag>subst:sg:acc:m1</ctag></lex> <lex><base>kot</base><ctag>subst:sg:gen:m2</ctag></lex> <lex><base>kot</base><ctag>subst:sg:acc:m2</ctag></lex> <lex><base>kota</base><ctag>subst:sg:nom:f</ctag></lex> <ann chan="person_nam">2</ann> </tok> <ns/> <tok> <orth>.</orth> <lex><base>.</base><ctag>interp</ctag></lex> <ann chan="person_nam">0</ann> </tok> </sentence> </chunk> </chunkList> > EOF