예제 #1
0
        private static void IndexSuggest(Account account, SuggestQuery query)
        {
            if (account == null || account.likes == null || account.likes.Count < 40)
            {
                return;
            }

            query.Reset();
            var result = query.ExecuteWithoutIndex(account);

            if (result.Count == 0)
            {
                suggestions[account.id] = HList <uint> .Empty;
            }
            else
            {
                var clone = new HList <uint>(result.Count);
                clone.AddRange(result.Select(x => x.id));
                suggestions[account.id] = clone;
            }
        }