User:TweetsFactsAndQueries/Queries/longest words without repeated letters

Originally posted on Twitter.

#TEMPLATE={ "template": { "en": "Longest single-word lexemes in ?language without repeating letters." }, "variables": { "?language": { "query": "SELECT ?id WHERE { ?lexeme dct:language ?id. } GROUP BY ?id ORDER BY DESC(COUNT(*)) LIMIT 50" } } }
PREFIX dct: <http://purl.org/dc/terms/> # workaround for T233148
SELECT ?lexeme ?lemma (STRLEN(?lemma) AS ?length) WHERE {
  BIND(wd:Q1860 AS ?language)
  ?lexeme dct:language ?language;
          wikibase:lemma ?lemma.
  FILTER(STRLEN(?lemma) >= 10) # cheap filter to avoid running REGEX() on too many lemmata
  FILTER(!REGEX(LCASE(?lemma), "(.).*\\1"))
  FILTER(!CONTAINS(?lemma, " "))
}
ORDER BY DESC(?length)
LIMIT 10
Try it!