public static VerejnaZakazkaSearchData CachedSimpleSearch(TimeSpan expiration, VerejnaZakazkaSearchData search,
                                                                      bool logError = true, bool fixQuery = true, ElasticClient client = null, bool exactNumOfResults = false)
            {
                FullSearchQuery q = new FullSearchQuery()
                {
                    search   = search,
                    logError = logError,
                    fixQuery = fixQuery,
                    client   = client
                };

                return(cachedSearches.Get(Newtonsoft.Json.JsonConvert.SerializeObject(q), expiration));
            }
Example #2
0
        public static SmlouvaSearchResult CachedSimpleSearch(TimeSpan expiration,
                                                             string query, int page, int pageSize, OrderResult order,
                                                             int?platnyZaznam = null, bool includeNeplatne = false,
                                                             bool logError    = true, bool fixQuery        = true
                                                             )
        {
            FullSearchQuery q = new FullSearchQuery()
            {
                query           = query,
                page            = page,
                pageSize        = pageSize,
                order           = order,
                platnyZaznam    = platnyZaznam,
                includeNeplatne = includeNeplatne,
                logError        = logError,
                fixQuery        = fixQuery
            };

            return(cachedSearches.Get(Newtonsoft.Json.JsonConvert.SerializeObject(q), expiration));
        }