簡體   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