SOLR: Umlaute in Query (REST)

Liebe alle,

ich versuche gerade per REST Anfragen an den SOLR zu richten, klappt auch alles ganz gut.

Eine Frage nur: Umlaute werden “irgendwie” encoded. z.B. eine Suche nach “Käfer” in der REST-Payload bringt nichts, bzw. eine Suche nach “K”.

Wie muss denn das encoded werden? In Python ein urllib.parse.quote_plus(“Käfer”) ist es nicht.

Für Ideen dankbar!

Ich habe die Lösung - in Python sagt man dem String encode():

topic = "Käfer"
payload = "{\"query\": \"+MD_TOPIC:" + topic + "\",\"resultFields\": [\"PI*\",\"THUMBNAIL\"]}"
payload = payload.encode()

Danke und Gruß

2 Likes