Example #1
0
        public async Task <IEnumerable <SearchResult <TEntity> > > SearchAsync <TEntity>(Query <TEntity> query)
            where TEntity : RedisearchSerializable <TEntity>, new()
        {
            var database      = _redisConnection.GetDatabase();
            var searchCommand = SearchCommand.Create(query);

            return(await searchCommand.ExecuteAsync <TEntity>(database, _serializer).ConfigureAwait(false));
        }
Example #2
0
        private static CommandLineBuilder BuildCommandLine()
        {
            var root = new RootCommand();

            root.AddCommand(IndexCommand.Create());
            root.AddCommand(SearchCommand.Create());
            return(new CommandLineBuilder(root));
        }
Example #3
0
        public IEnumerable <SearchResult <TEntity> > Search <TEntity>(Query <TEntity> query)
            where TEntity : RedisearchSerializable <TEntity>, new()
        {
            var database      = _redisConnection.GetDatabase();
            var searchCommand = SearchCommand.Create(query);

            return(searchCommand.Execute <TEntity>(database, _serializer));
        }