スフィンクスを使用して、データベースのエントリが実際に英語であるフランス語の単語を検索するにはどうすればよいですか?
状況は次のとおりです。
データベースに「カテゴリ」と呼ばれるテーブルを持つRORプロジェクトがあり、カテゴリ名は英語で、カテゴリには多くの「質問」エントリがあります。
ローカライズ ファイル config/locals/fr.yml では、これらのカテゴリがフランス語に翻訳されています。
拡張性について考慮してください。データベースのカテゴリ名をフランス語に変更することはできません。
ユーザーは、キーワードのタイプ部分で検索できます。
以下に例を示します: カテゴリ名: 健康と医療 フランス語: Santé et médecine
検索フィールドに「Santé médecine abc」と入力すると、sphinx は「健康と医療」カテゴリの下に「abc」というキーワードを持つ「質問」を返します。