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