このデータを solr でインデックス化するのに助けが必要です。
この種の学生データベースがあるとします。このデータを solr でインデックス化し、テスト対象とそのパーセンタイルで検索できるようにしたいと考えています。履修科目は学生によって異なる場合があり、固定のスキーマではありません。そのため、サブジェクト名をフィールド名として使用することはできません。
動的フィールドを調べてみましたが、スコア付けされたパーセンタイルでクエリを実行する方法がわかりません。
たとえば、数学のテストを受けたが、90 パーセンタイル以上しか合格していないすべての学生でフィルター処理したいとします。また、市、名前、または名前、住所、テスト対象者とそのパーセンティルを組み合わせたクエリで個別に検索したいと考えています。
{
Name: Max Junior,
Address: Twin peaks
City : ,San francisco,
Grade: 1,
Subjects: ["Math", "Science", "English"]
Tested Subjects:
[
{name: Math, percentile: 95},
{name: Science, percentile: 85}
]
},
{
Name: Alicia Alex,
Address: Nob Hill,
City: San Mateo,
Grade: 1,
Subjects: ["Math", "English", "Craft"]
Tested Subjects:
[
{name: Math, percentile: 65},
{name: Science, percentile: 78}
]
}
どんな助けでも大歓迎です。
どうもありがとう