Hello Ivan and friends,

So far, I did not face any problems and found many things that made me happy ;)

But today, I came upon another issue, and would like to have your
suggestions on the same ...


I am trying to make use of the free text index in virtuoso. E.g. in the triple:

urn:blah:foo rdfs:label "abcd" .

For clarity i gave the literal above with latin characters. In my own
graph though, I have a set of Malayalam codepoints in it.

The problem is, that a query like

select ?s where { ?s rdfs:label ?o. FILTER bif:contains(?o, '"abc*"'). }

fails with the following error:

22023 Error FT370: Wildcard word needs at least 3 leading characters


Hopefully, it wont get munged in transit, but the actual literal is

അച്ചന്‍

What I am searching for is:

"അചച*"

As you can examine and see, there are correctly 4 characters before the *.



Also, if I search for

അച്ചന്‍

... i.e., same as the literal.

I get the following error:
37000 Error XM029: Free-text expression, line 0: Invalid character in
free-text search expression, it may not appear outside quoted string
at �

Both the above work for latin strings. I dont know about other scripts though.

Regards
Rajeev J Sebastian

Reply via email to