Example #1
0
        private void OnSearchQueryUpdate(string searchQuery)
        {
            var start = DateTime.UtcNow;
            var temp  = Suggester.SuggestionsFor(searchQuery)
                        .Take(50);

            SearchResults = temp
                            .Select(sr => new SearchResultViewModel
            {
                HighlightedName = HighlightMatchedSubstrings(sr.Node.IndexOn, sr.MatchRanges),
                Entity          = sr.Node
            })
                            .ToList();
            var end = DateTime.UtcNow;

            Console.WriteLine("Measured time: " + (end - start).TotalMilliseconds + "ms");
        }