Hi,
I'm working on a query where the full-text index is not applied, even though it could be (see attached test.xql).
I'm sorry for the somewhat complicated look of the example with data-specific XPaths and so on. I really have tried to simplify it as much as I could, but when I further simplify it, the fulltext index actually will be applied or the query is optimized to () due to cached evaluations.
But if you take the expression of the variable $number and inline it into below where the variable is referenced, you may see what I mean. The result is an equivalent query (see attached test-ft.xql) to the original one, but now the fulltext index *is* applied.
I'm using the BaseX 9.1 snapshot from 2018-11-05.
Best, Sebastian