Documentation ¶
Index ¶
- func Get(db *bolt.DB, bucket string, key []byte) (r []byte, err error)
- func Mmap(fd int, offset int64, length int) ([]byte, error)
- func Put(db *bolt.DB, bucket string, key []byte, value []byte) error
- type InvertedDB
- func (t *InvertedDB) Close()
- func (t *InvertedDB) GetAllInverted() (p []*types.InvertedInfo, err error)
- func (t *InvertedDB) GetInverted(key []byte) (value []byte, err error)
- func (t *InvertedDB) GetInvertedDoc(offset int64, size int64) ([]byte, error)
- func (t *InvertedDB) GetInvertedInfo(token string) (p *types.InvertedInfo, err error)
- func (t *InvertedDB) PutInverted(key, value []byte) (err error)
- func (t *InvertedDB) StoragePostings(token string, values []byte) (err error)
- type KvInfo
- type TrieDB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InvertedDB ¶
type InvertedDB struct {
// contains filtered or unexported fields
}
func (*InvertedDB) Close ¶
func (t *InvertedDB) Close()
func (*InvertedDB) GetAllInverted ¶ added in v0.1.2
func (t *InvertedDB) GetAllInverted() (p []*types.InvertedInfo, err error)
func (*InvertedDB) GetInverted ¶
func (t *InvertedDB) GetInverted(key []byte) (value []byte, err error)
GetInverted 通过term获取value
func (*InvertedDB) GetInvertedDoc ¶
func (t *InvertedDB) GetInvertedDoc(offset int64, size int64) ([]byte, error)
GetInvertedDoc 根据地址获取读取文件
func (*InvertedDB) GetInvertedInfo ¶
func (t *InvertedDB) GetInvertedInfo(token string) (p *types.InvertedInfo, err error)
GetInvertedInfo 获取倒排地址
func (*InvertedDB) PutInverted ¶
func (t *InvertedDB) PutInverted(key, value []byte) (err error)
PutInverted 插入term
func (*InvertedDB) StoragePostings ¶
func (t *InvertedDB) StoragePostings(token string, values []byte) (err error)
StoragePostings 存储 倒排索引表
type TrieDB ¶
type TrieDB struct {
// contains filtered or unexported fields
}
func (*TrieDB) GetTrieTree ¶
GetTrieTree 通过term获取value
func (*TrieDB) GetTrieTreeInfo ¶
GetTrieTreeInfo 获取 trie tree
func (*TrieDB) PutTrieTree ¶
PutTrieTree 存储
Click to show internal directories.
Click to hide internal directories.