确定,
基本上我喜欢做的事情是,有一个"可搜索的"接口我在我的实体上实现,并让我的存储库自动调用保存时的索引,并相应地处理更新/删除。这一切目前都有效。最终,我想搜索所有这些指标,并能够提供某种类型的指标。
当我尝试查询它们时...我使用的代码如下:
eclient.Search<Searchable>(s => s.AllIndices().Query(q => q.QueryString(d => d.Query(query))))
除非我明确指出我希望返回的类型,否则我无法从中获得任何回报。
任何指针都会非常感激。此时,如果interface / baseclass产生差异等,我的对象模型是可变的。
答案 0 :(得分:0)
实际上,我能够确定我的问题实际上与我对结果的处理有关。 JavascriptSerializer不知道如何正确序列化对象,而json.net做得更好。