When searching using the Client class, inheritance is supported. For example, you have two classes,
Author. If you search for users, you also get matching authors back.
searchResult = client.Search<User>() .For("John") .InField(x => x.Name) .GetResult(); var isUser = (searchResult.First is User); //isUser IS true var isAuthor = (searchResult.First is Author); //isAuthor MIGHT be true
You also can search over types that implement a specific interface.
Updated 7 days ago