INL / clariah-fcs-endpoints

REST endpoints for CLARIAH Federated Content Search
GNU General Public License v3.0
1 stars 0 forks source link

Nederlab does not work with regex #25

Open peterdekker opened 5 years ago

peterdekker commented 5 years ago

When issuing a regex query in UD in FCS: [word="^g.*[^e]$"&pos="ADJ"]

Nederlab does not work and gives an error: Error during execution of query or back-translation to UD. The query execution failed by this CLARIN-FCS (nederlab) endpoint. Query(cqp=[t_lc="^g.*[^e]$" & pos="ADJ"],server=https://www.nederlab.nl/api/mtas,corpus=nederlab) java.lang.IllegalArgumentException: Illegal group reference

peterdekker commented 5 years ago

And when giving the following query: [word="g.*[^e]"&pos="ADJ"] (same but without start/end signs)

Nederlab gives this error: Error during execution of query or back-translation to UD. The query execution failed by this CLARIN-FCS (nederlab) endpoint. Query(cqp=[t_lc="g.*[^e]" & pos="ADJ"],server=https://www.nederlab.nl/api/mtas,corpus=nederlab) java.lang.RuntimeException: Exception while sending query { "response": { "mtas": { "list": [ { "field": "NLContent_mtas", "query": { "type": "cql", "value": "[t_lc=\"g.*[^e]\" & pos=\"ADJ\"]" }, "key": "tekst", "output": "token", "number": 10, "start": 0, "prefix": "t,lemma, pos, feat.tokentype, feat.pos, feat.ntype, feat.getal, feat.graad, feat.genus, feat.naamval, feat.positie, feat.buiging, feat.getal-n, feat.wvorm, feat.pvtijd, feat.pvagr, feat.numtype,feat.vwtype, feat.pdtype, feat.persoon, feat.status, feat.npagr, feat.lwtype, feat.vztype, feat.conjtype, feat.spectype", "left": 8, "right": 8 } ] } }, "cache": true }