public static IAsyncDocumentQuery <TResult> Highlight <TResult, TValue, T>(this IAsyncDocumentQuery <TResult> self, Expression <Func <T, TValue> > propertySelector, int fragmentLength, int fragmentCount, out FieldHighlightings highlightings) { AbstractDocumentQuery <TResult, AsyncDocumentQuery <TResult> > query = (AsyncDocumentQuery <TResult>)self; query.Highlight(query.GetMemberQueryPath(propertySelector.Body), fragmentLength, fragmentCount, out highlightings); return(self); }
public static IAsyncDocumentQuery <TResult> WhereEquals <TResult, TValue, T>(this IAsyncDocumentQuery <TResult> self, Expression <Func <T, TValue> > propertySelector, TValue value) { AbstractDocumentQuery <TResult, AsyncDocumentQuery <TResult> > query = (AsyncDocumentQuery <TResult>)self; query.WhereEquals(query.GetMemberQueryPath(propertySelector.Body), value); return(self); }
public static IAsyncDocumentQuery <TResult> Search <TResult, TValue, T>(this IAsyncDocumentQuery <TResult> self, Expression <Func <T, TValue> > propertySelector, string searchTerms, EscapeQueryOptions escapeQueryOptions = EscapeQueryOptions.RawQuery) { AbstractDocumentQuery <TResult, AsyncDocumentQuery <TResult> > query = (AsyncDocumentQuery <TResult>)self; query.Search(query.GetMemberQueryPath(propertySelector.Body), searchTerms, escapeQueryOptions); return(self); }
public AggregationDocumentQuery(DocumentQuery <T> source) : base((InMemoryDocumentSessionOperations)source.Session) { _source = source; }