Flex-BaseX: an XML engine with a flexible extension of Xquery full-text