Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }