db

package
v0.0.0-...-b8ab8a3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2017 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// INDEX ES索引名称
	INDEX           = vu.INDEX
	CANON_ES_HOME   = "CANON_ES_HOME"
	CANON_ES_USER   = "CANON_ES_USER"
	CANON_ES_PASSWD = "CANON_ES_PASSWD"
	// EsEmpty ES_HOST变量为空
	EsEmpty = "ES_HOST Can't Be Empty!"
)

Variables

This section is empty.

Functions

func Check

func Check() (bool, string)

Check 检查是否满足DB运行条件

Types

type DB

type DB struct {

	// Ty 类型名称
	Ty string
	// Chanid 频道ID
	Chanid    []string
	TimeStamp string
	// ID 视频ID
	ID string
	// contains filtered or unexported fields
}

func GetDB

func GetDB() (*DB, error)

GetDB 获取指定名称的数据库实例

func (*DB) GetCZData

func (d *DB) GetCZData(index, ty, timestamp string) ([]interface{}, error)

GetCZData 获取指定时间戳之后的新闻数据 index 索引名称 ty 索引Type名称 timestamp 时间戳

func (*DB) GetCZDocInfo

func (d *DB) GetCZDocInfo(index, id string) (interface{}, error)

GetCZDocInfo 获取指定ID的新闻内容 index 索引名称

func (*DB) GetCZInfo

func (d *DB) GetCZInfo() (vu.CZVideo, error)

GetCZInfo 获取指定ID的锤子视频数据

func (*DB) GetCZRandomData

func (d *DB) GetCZRandomData(index string) ([]interface{}, error)

GetRandomData 返回随机视频数据 用于当前视频物料为空时

func (*DB) GetCZSimilVideo

func (d *DB) GetCZSimilVideo(index, keys string) ([]vu.CZVideo, error)

GetCZSimilVideo 获取相似视频数据 chuizi 和 idou 的数据结构不同,必须设置index

func (*DB) GetData

func (d *DB) GetData() ([]vu.Video, error)

GetData 获取指定类型的视频数据

func (*DB) GetInfo

func (d *DB) GetInfo() (vu.Video, error)

GetInfo 获取指定ID的视频数据

func (*DB) GetRandomData

func (d *DB) GetRandomData() ([]vu.Video, error)

GetRandomData 返回随机视频数据 用于当前视频物料为空时

func (*DB) GetVideoRangeList

func (d *DB) GetVideoRangeList() ([]vu.Video, error)

GetVideoRangeList 获取指定时间戳之后的视频数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL