Elasticsearch嵌套如何以多态方式进行索引

时间:2014-10-13 22:54:24

标签: elasticsearch nest

确定,

基本上我喜欢做的事情是,有一个"可搜索的"接口我在我的实体上实现,并让我的存储库自动调用保存时的索引,并相应地处理更新/删除。这一切目前都有效。最终,我想搜索所有这些指标,并能够提供某种类型的指标。

当我尝试查询它们时...我使用的代码如下:

 eclient.Search<Searchable>(s => s.AllIndices().Query(q => q.QueryString(d => d.Query(query))))

除非我明确指出我希望返回的类型,否则我无法从中获得任何回报。

任何指针都会非常感激。此时,如果interface / baseclass产生差异等,我的对象模型是可变的。

1 个答案:

答案 0 :(得分:0)

实际上,我能够确定我的问题实际上与我对结果的处理有关。 JavascriptSerializer不知道如何正确序列化对象,而json.net做得更好。