如何使用solrnet在索引时动态增强字段

时间:2013-02-26 10:38:55

标签: solrnet

目前对于索引时间字段提升我正在使用映射属性并给出如下的静态提升。

[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计算提升并应用该值来提升主题字段?

或者使用反射我必须更改属性值吗?

请指导我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看SolrNet小组的这个链接:

https://groups.google.com/forum/#!topic/solrnet/u0W3-JxSH5I/discussion

我将从该文章中建议尝试将您自己构建的ISolrDocumentSerializer替换为默认的ISolrDocumentSerializer。

有点难,但我能想到的其他选择并不多。

相关问题