// Create a query
var query = new Query(
Op.EqualTo("sys.contentTypeId", "film")
);
// Set the number of entries to be returned per page
query.PageSize = 50;
// Get the 2nd result set
query.PageIndex = 1;
Specifying fields
C#
1
2
3
var query = new Query(
Op.EqualTo("*", "Interstellar")
);
C#
1
2
3
var query = new Query(
Op.EqualTo("movieQuote[].source", "Bruce Willis")
);
Limiting fields
C#
1
2
3
4
5
var query = new Query(
Op.EqualTo("title", "Interstellar")
);
query.Fields = new[] {"title", "movieQuote"};
Complete example
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using Zengenti.Contensis.Delivery
using Zengenti.Data
using Zengenti.Search
var client = ContensisClient.Create();
var query = new Query(
Op.Contains("title", "Batman"),
Op.GreaterThan("runtime", 200)
);
query.OrderBy.Add("-releaseDate")
query.PageIndex = 1;
query.PageSize = 50;
query.Fields = new[] {"title"};
// Execute the search
var results = client.Entries.Search(query);