ft:search and map-function

Tuesday, 5 January 2016 · 2 messages
K
kleist5 Jan 2016 15:14 #

Hi all,

in the documentation for the ft:search-function is the following example:

ft:search("db", ("A", "B"), map {
  "mode": "all words",
  "distance": {
    "max": "5",
    "unit": "words"
  }
})

It's throwing this error for line 3: "Invalid value, simple expression expected." I'm using BaseX Version 8.3.1. Did the notation change or what's going wrong?

Best regards, Günter

CG
Christian Grün5 Jan 2016 15:49 #
Quoted text · kleist · 9 lines
> in the documentation for the ft:search-function is the following example: > > ft:search("db", ("A", "B"), map { > "mode": "all words", > "distance": { > "max": "5", > "unit": "words" > } > })

In the example, the old map syntax was used. This example works:

  ft:search("db", ("A", "B"), map {
    "mode": "all words",
    "distance": map {
      "max": "5",
      "unit": "words"
    }
  })
Quoted text · kleist · 4 lines
> It's throwing this error for line 3: "Invalid value, simple expression expected." I'm using BaseX Version 8.3.1. Did the notation change or what's going wrong? > > Best regards, > Günter

⚡Generated with XQuery