Ok,Elasticsearch гнезда, как индекс полиморфно
В основном то, что я хотел бы сделать, это есть «интерфейс» с возможностью поиска я реализовать на свои лицо, и есть мои хранилища автоматически вызывать индекс на сохранение и обрабатывать соответственно обновить/удалить. Все это работает. В конечном счете, я хотел бы искать все эти признаки и быть в состоянии дать какой-то индикатор самого типа.
Когда я пытаюсь запросить их все обратно ... Я использую код, который выглядит следующим образом:
eclient.Search<Searchable>(s => s.AllIndices().Query(q => q.QueryString(d => d.Query(query))))
я не получаю ничего назад от этого, если я явно не указать тип я хотел вернуться.
Любые указатели были бы очень оценены. На данный момент моя объектная модель изменчива, если интерфейс/базовый класс имеет значение и т. Д.