By browsing on this website you are agreeing to our 'Terms & Conditions' and the 'Privacy Policy' in regards to your rights and personal data handling.
Whatever the page size was explicitly set or still at its default value
IsDistinct
bool
Whatever we should apply distinct operation to the query on the server side
Query
string
The query
TotalSize
Reference<int>
The total size
SortHints
Dictionary<string, SortOptions>
The sort hints
TransformerParameters
Dictionary<string, RavenJToken>
Additional transformer parameters
Start
int
The start of records to read
PageSize
int
The page size
FieldsToFetch
string[]
The fields names to fetch
SortedFields
SortedField[]
The fields to sort by
Cutoff
DateTime?
The cutoff date
WaitForNonStaleResultsAsOfNow
bool
the WaitForNonStaleResultsAsOfNow
WaitForNonStaleResults
bool
the WaitForNonStaleResults
CutoffEtag
Etag
Cutoff etag is used to check if the index has already process a document with the given etag. Unlike Cutoff, which uses dates and is susceptible to clock synchronization issues between machines, cutoff etag doesn't rely on both the server and client having a synchronized clock and can work without it. However, when used to query map/reduce indexes, it does NOT guarantee that the document that this etag belong to is actually considered for the results. What it does it guarantee that the document has been mapped, but not that the mapped values has been reduce. Since map/reduce queries, by their nature,tend to be far less susceptible to issues with staleness, this is considered to be an acceptable tradeoff. If you need absolute no staleness with a map/reduce index, you will need to ensure synchronized clocks and use the Cutoff date option, instead.
DefaultField
string
The default field to use when querying directly on the Lucene query
DefaultOperator
QueryOperator
Changes the default operator mode we use for queries. When set to Or a query such as 'Name:John Age:18' will be interpreted as: Name:John OR Age:18 When set to And the query will be interpreted as: Name:John AND Age:18
If set to true, this property will send multiple index entries from the same document (assuming the index project them) to the result transformer function. Otherwise, those entries will be consolidate an the transformer will be called just once for each document in the result set
SkippedResults
Reference<int>
the number of skipped results.
DebugOptionGetIndexEntries
bool
Whatever we should get the raw index queries
HighlightedFields
HighlightedField[]
The options to highlight the fields
HighlighterPreTags
string[]
The highlighter pre tags
HighlighterPostTags
string[]
The highlighter post tags
ResultsTransformer
string
The results transformer
DisableCaching
bool
Whatever we should disable caching of query results
SkipDuplicateChecking
bool
Allow to skip duplicate checking during queries
ExplainScores
bool
Whatever a query result should contains an explanation about how docs scored against query
ShowTimings
bool
Indicates if detailed timings should be calculated for various query parts (Lucene search, loading documents, transforming results). Default: false