Exemple #1
0
        private void CreateTweetByWordsCells(CellSet set, TweetIndexItem indexItem)
        {
            var word       = indexItem.Word;
            var time_index = (ulong.MaxValue -
                              (ulong)indexItem.CreatedAt).ToString().PadLeft(20) + indexItem.IdStr;
            var key = word + "_" + time_index;
            var row = new CellSet.Row {
                key = Encoding.UTF8.GetBytes(key)
            };

            var value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:id_str"),
                data   = Encoding.UTF8.GetBytes(indexItem.IdStr)
            };

            row.values.Add(value);
            value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:lang"),
                data   = Encoding.UTF8.GetBytes(indexItem.Language)
            };
            row.values.Add(value);

            value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:coor"),
                data   = Encoding.UTF8.GetBytes(indexItem.Coordinates)
            };
            row.values.Add(value);

            value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:sentiment"),
                data   = Encoding.UTF8.GetBytes(indexItem.SentimentScore.ToString())
            };
            row.values.Add(value);

            set.rows.Add(row);
        }
        private void CreateTweetByWordsCells(CellSet set, TweetIndexItem indexItem)
        {
            var word = indexItem.Word;
            var time_index = (ulong.MaxValue -
                              (ulong)indexItem.CreatedAt).ToString().PadLeft(20) + indexItem.IdStr;
            var key = word + "_" + time_index;
            var row = new CellSet.Row { key = Encoding.UTF8.GetBytes(key) };

            var value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:id_str"),
                data = Encoding.UTF8.GetBytes(indexItem.IdStr)
            };
            row.values.Add(value);
            value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:lang"),
                data = Encoding.UTF8.GetBytes(indexItem.Language)
            };
            row.values.Add(value);

            value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:coor"),
                data = Encoding.UTF8.GetBytes(indexItem.Coordinates)
            };
            row.values.Add(value);

            value = new Cell
            {
                column = Encoding.UTF8.GetBytes("d:sentiment"),
                data = Encoding.UTF8.GetBytes(indexItem.SentimentScore.ToString())
            };
            row.values.Add(value);

            set.rows.Add(row);
        }