繁体   English   中英

Elasticsearch Nest如何进行多态索引

[英]Elasticsearch nest how to index polymorphically

好,

基本上,我希望做的是在我的实体上实现一个“可搜索”接口,并让我的存储库在保存时自动调用Index,并相应地处理更新/删除。 目前所有这些都有效。 最终,我想对所有这些索引进行搜索,并能够给出类型本身的某种指标。

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

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

除非我明确指定要返回的类型,否则我从中不会得到任何回报。

任何指针将不胜感激。 在这一点上,如果接口/基类有所作为等,我的对象模型是可变的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM