3
我正嘗試自動完成用戶在輸入中寫入的內容,其中包含DBpedia中的術語,與this jsFiddle example類似。嘗試在該jsFiddle的輸入中寫入狗,並且您會在建議中看到「狗」字。通過字符串的長度來訂購SPARQL查詢結果?
我有以下代碼,問題在於我得到的10項列表不包含「Dog」選項。所以,如果我可以通過?概念(的字符串表示)的長度來排列列表,那麼我就可以得到這個詞。這可能嗎?
SELECT DISTINCT ?concept
WHERE {
?concept a skos:Concept .
FILTER regex(str(?concept), "dog", "i")
}
ORDER BY ASC(?concept) LIMIT 10