我一直在尝试(到目前为止没有成功)用“更广泛的等于”条件过滤值。也就是说,忽略变音符号。
select * where {
?s per:surname1 ?t.
bind (fn:starts-with(str(?t),'Maria') as ?noAccent1) .
bind (fn:translate(str(?t),"áéíóú","aeiou") as ?noAccent2) .
} limit 100
到目前为止,我已经尝试过使用XPath函数fn:contains
, fn:compare
, fn:translate
, fn:starts-with
,但它们似乎都不起作用。
是否有任何其他方式(除了链接replace
s)将排序规则添加到这些函数中或实现相同的目标?