Op 11-02-2020 om 13:05 schreef Graydon:
My guess -- stress "guess" -- is that lucene-stemmers is presumably Apache Lucene, which BaseX might well use -- writing your own stemmer seems like unnecessary suffering, and BaseX does do word stemming as part of the full-text capability -- and since current Apache Lucene is version 8.4.1 -- https://lucene.apache.org/ -- it seems likely you could be running into an error between a Lucene that BaseX expects to be using and the (way-old) version 3.4.0 on the CLASSPATH getting loaded instead.
But I don't know.
Can you take lucene-stemmers-3.4.0.jar off your CLASSPATH and see what happens?
-- Graydon
If you want to use stemming in Dutch (as I do), http://docs.basex.org/wiki/Full-Text tells that in addition to the already present stemming-support, you have to add http://files.basex.org/maven/org/apache/lucene-stemmers/3.4.0/lucene-stemmer... to your CLASSPATH. I have removed that jar from the CLASSPATH but that didn't make any difference. At a later time, I'll gradually will remove all java-stuff from my PATH and see what happens.
Ben