Exemple #1
0
        /// <summary>
        /// 获取匹配的前几条热门专题
        /// </summary>
        /// <param name="keyword">要匹配的关键字</param>
        /// <param name="topNumber">前N条</param>
        /// <returns>符合搜索条件的分页集合</returns>
        public IEnumerable <string> AutoCompleteSearch(string keyword, int topNumber)
        {
            IEnumerable <TopicEntity> hotTopics = topicService.GetMatchTops(topNumber, keyword, null, null, SortBy_Topic.GrowthValue_Desc);

            if (hotTopics.Count() > topNumber)
            {
                hotTopics.Take(topNumber);
            }
            return(hotTopics.Select(n => n.TopicName));
        }