これがオブジェクトモデルです。製品をSolrにコミットしようとすると、返されますunknown field loca
public class Product
{
[SolrUniqueKey("id")]
public string Id { get; set; }
[SolrField("manu")]
public string Manufacturer { get; set; }
[SolrField("cat")] // cat is a multiValued field
public ICollection<string> Categories { get; set; }
[SolrField("price")]
public decimal Price { get; set; }
[SolrField("inStock")]
public bool InStock { get; set; }
[SolrField("loca")]
public Location Location { set; get; }
}
public class Location
{
[SolrField("zipcode")]
public int Zip { set; get; }
[SolrField("country")]
public string Country { set; get; }
}
ネストされたクラスはsolrで合法ですか?
なぜ保存に失敗するのですか?削除する[SolrField("loca")]
と正常に動作します。
そのようなクラスをどのように保存しますか?