What I'm trying to do now is I would like to search two document types in two indices. But in C#, Nest, you need you add a in the search function like this "Client.Search". Since there are different types when search this type on the other indices gives no result set. Is there a way to search in the following url?
http://ess01:9200/indexa,indexb/_search
Notice that no type is set. I tried to fire a query to the above endpoint and it works well. But I could not find a way to do it in C#. Any idea will be appreciated!
client.Search<Document>(s=>s.Index("indexa,indexb")) will search both indices and map it to Document
.Index(Indices.Index("indexa", "indexb")) is a slightly longer version to do it.
Be sure to read https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/covariant-search-results.html
To understand how NEST can help searching multiple different json sources and map it to covariant list response.
Thank you so much!