こんにちは
ペルシャ語とアラビア語のコンテンツを含むDiscourseフォーラムを管理しています。アラビア語の**定冠詞「ال」(al-)**を含むトピックタイトルの検索で問題が発生しました。
問題
2つのトピックがあります。
- الحسین بن زید(「ال」あり)
- حسین بن زید(「ال」なし)
一方のタイトルで検索しても、もう一方は結果に含まれません。
期待される動作
「حسین بن زید」または「الحسین بن زید」のいずれかで検索すると、両方のトピックが返されることを期待しています。英語の検索でバリエーションが扱われるのと同様に、「ال」の有無は検索によって自動的に処理されるべきです。ユーザーは、両方のバリエーションを見つけるために、手動でワイルドカード(「?」や「*」など)を使用する必要はありません。
現在の動作
検索が過度に具体的で、入力された正確なタイトルのみに一致します。これは、検索アルゴリズムが、検索しやすさを向上させるために「ال」を正規化または無視しないことを意味します。
質問
Discourseに、アラビア語/ペルシャ語のタイトルに対してこの自動正規化を有効にするための設定、プラグイン、またはインデックスの改善はありますか?ユーザーが手動でワイルドカードを入力する必要なく、検索で「ال」の有無を同じ用語のバリエーションとして扱えるようにするにはどうすればよいですか?
どのようなガイダンスでも感謝いたします。
ありがとうございます。