Hi Thu, Good catch. The local options of a full-text expression were overwritten by a recent optimization that is now performed after variable inlining. The issue is resolved [1,2]. Best, Christian [1] https://github.com/BaseXdb/basex/issues/1922 [2] https://files.basex.org/releases/latest/ On Mon, Aug 17, 2020 at 8:45 AM Lam Hong Thu <thu.lam@tanner.de> wrote:
Hi all,
I have a problem searching with "contains text" in content of a document using fuzzy. The results which are found with ft:search can not be found again using "contains text". After making some tests I found out
1. Query: 'Commission abc' contains text 'Commissioning' using fuzzy Result: true Optimized Query: "Commission abc" contains text "Commissioning" using fuzzy using language "English"
2. Query: let $query := 'Commissioning' return 'Commission abc' contains text {$query} using fuzzy Result: false Optimized Query: "Commission abc" contains text "Commissioning"
Why the optimized query in the 2. case does not contain "using fuzzy" any more? What could I do so that "using fuzzy" is applied there? I use baseX-GUI of version 9.4.1
Thank you in advanced. Thu