Hi Kristian,

This is useful for creating automatically databases according to xml:lang attribute

let $dir := '/Users/me/myDesktop/'
for $file in file:list($dir)[matches(.,'xml')]
 return
  let $flag := (data(doc($dir||$file)/div/@xml:lang))
   return
    db:create("DB", $dir||$file, (), map { 'ftindex': true(),'language':$flag })

Or you can "ft:tokenize" your string mapping {'language':$flag} into your query

Hope I understood the problem :) Else return 'sorry' 

2017-06-27 16:57 GMT+02:00 Kristian Kankainen <kristian@keeleleek.ee>:
Hello

I have documents with text in several languages. When creating a database in BaseX I can choose *one* language for stemming for the full-text search index. Is there a way BaseX could lemmatize according to the elements xml:lang attribute?

Best regards
Kristian K




--
Ce message peut contenir des informations réservées exclusivement à son destinataire. Toute diffusion  sans autorisation est interdite. Si vous n'en êtes pas le destinataire, merci de prendre contact avec l'expéditeur et de détruire ce message.

This email may contain material for the sole use of the intended recipient. Any forwarding without express permission is prohibited. If you are not the intended recipient, please contact the sender and delete all copies.