/// <summary> /// 継続ワードを取得します。 /// </summary> /// <param name="queryData"></param> /// <returns></returns> public MarkovData GetContinuedWord(QueryData queryData) { var queryDatas = NCMBQuery.Query <MarkovResult>(queryData).results.OrderBy(i => Guid.NewGuid()); this.DBDataList.Add(queryDatas.Take(10)?.Select(p => p.Value)); return(queryDatas.FirstOrDefault()); }
/// <summary> /// 開始ワードを取得します。 /// </summary> /// <returns></returns> public MarkovData GetFirstWord() { var firstList = NCMBQuery.Query <MarkovResult>(CreateFirstQueryData()).results.OrderBy(i => Guid.NewGuid()); this.DBDataList.Add(firstList.Take(10)?.Select(p => p.Value)); return(firstList.FirstOrDefault()); }