Hallo
Ich verwalte ein Discourse-Forum mit Inhalten in Persisch und Arabisch. Ich bin auf ein Suchproblem mit Titeln gestoßen, die den arabischen bestimmten Artikel „ال“ (al-) enthalten.
Problem
Ich habe zwei Themen:
- الحسین بن زید (mit „ال“)
- حسین بن زید (ohne „ال“)
Wenn ich nach einem Titel suche, wird der andere nicht in die Ergebnisse aufgenommen.
Gewünschtes Verhalten
Ich erwarte, dass die Suche nach „حسین بن زید “ oder „الحسین بن زید “ beide Themen zurückgibt. Das Vorhandensein oder Fehlen von „ال“ sollte von der Suche automatisch behandelt werden, ähnlich wie Variationen im englischen Suchfeld oft behandelt werden. Benutzer sollten nicht manuell Platzhalter (wie ? oder *) verwenden müssen, um beide Variationen zu finden.
Aktuelles Verhalten
Die Suche ist zu spezifisch und passt nur zum exakt eingegebenen Titel. Das bedeutet, dass der Suchalgorithmus „ال“ nicht normalisiert oder ignoriert, um die Auffindbarkeit zu verbessern.
Frage
Gibt es eine Einstellung, ein Plugin oder eine Indexierungsverbesserung in Discourse, um diese automatische Normalisierung für arabische/persische Titel zu ermöglichen? Wie kann ich erreichen, dass die Suche Titel mit und ohne „ال“ als Variationen desselben Begriffs behandelt, ohne dass Benutzer manuell Platzhalter eingeben müssen?
Jeder Hinweis ist willkommen.
Vielen Dank.