Try our conversational search powered by Generative AI!

Loading...
Area: Optimizely Search & Navigation
ARCHIVED This content is retired and no longer maintained. See the latest version here.

Recommended reading 

Introduction

When searching using the Client class inheritance is supported out of the box. In other words, if we have two classes, User and Author and we search for Users we can also get matching Authors back.

Examples

C#
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

It is also possible to search over all types that implement a specific interface.

Do you find this information helpful? Please log in to provide feedback.

Last updated: Sep 26, 2013

Recommended reading