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"); }