Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Indexer ¶
type Indexer struct {
// contains filtered or unexported fields
}
索引器
func (*Indexer) AddDocument ¶
func (indexer *Indexer) AddDocument(document *types.DocumentIndex)
向反向索引表中加入一个文档
type KeywordIndices ¶
type KeywordIndices struct {
// contains filtered or unexported fields
}
反向索引表的一行,收集了一个搜索键出现的所有文档,按照DocId从小到大排序。
type Ranker ¶
type Ranker struct {
// contains filtered or unexported fields
}
func (*Ranker) AddScoringFields ¶
给某个文档添加评分字段
func (*Ranker) Rank ¶
func (ranker *Ranker) Rank( docs []types.IndexedDocument, options types.RankOptions) (outputDocs types.ScoredDocuments)
给文档评分并排序
func (*Ranker) RemoveScoringFields ¶
删除某个文档的评分字段
Click to show internal directories.
Click to hide internal directories.