Hi Marco,

"cammina" contains text "camminare" any word using stemming using
language "it" (: tried also with Italian:)

But I always get false() with any combination whereas it works neatly
with embedded English and German.

For some reasons, the Lucene stemmer transforms 'camminare' to 'camminar'. This can be observed by using ft:tokenize or ft:normalize:

  ft:tokenize('camminare', { 'language': 'it', 'stemming': true() })

BaseX comes with various builtin stemmers. If you have a suitable Italian stemmer, we could include it in our base distribution.

Spero che aiuti,
Christian