現在、インデックス時間フィールドのブーストのために、マッピング属性を使用して、以下のような静的ブーストを与えています。
[SolrUniqueKey("StudentID")]
public int JobseekerID { get; set; }
[SolrField("FName")]
public string FName { get; set; }
[SolrField("LName")]
public string LName { get; set; }
[SolrField("Subject"),Boost=50]
public string Subject { get; set; }
[SolrField("SubjectRating")]
public string SubjectRating { get; set; }
ブーストを動的に与える方法はありますか?
たとえば、SubjectRating に従ってブーストを計算し、その値を適用して件名フィールドをブーストしますか?
またはリフレクションを使用して、属性値を変更する必要がありますか?
私を案内してください。
前もって感謝します。