索引
A B C D E F G H I L M N O P R S T V W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
S
- save(File) - 类 中的方法hust.cs.javacourse.search.index.AbstractIndex
-
将在内存里构建好的索引写入到文件.
- save(File) - 类 中的方法hust.cs.javacourse.search.index.impl.Index
-
将在内存里构建好的索引写入到文件.
- score - 类 中的变量hust.cs.javacourse.search.query.AbstractHit
-
该命中文档的得分,文档的得分通过Sort接口计算.每个文档得分默认值为1.0
- score(AbstractHit) - 类 中的方法hust.cs.javacourse.search.query.impl.SimpleSorter
-
计算命中文档的得分, 作为命中结果排序的依据.
- score(AbstractHit) - 接口 中的方法hust.cs.javacourse.search.query.Sort
-
计算命中文档的得分, 作为命中结果排序的依据.
- search(AbstractTerm) - 类 中的方法hust.cs.javacourse.search.index.AbstractIndex
-
返回指定单词的PostingList
- search(AbstractTerm) - 类 中的方法hust.cs.javacourse.search.index.impl.Index
-
返回指定单词的PostingList
- search(AbstractTerm, AbstractTerm, Sort) - 类 中的方法hust.cs.javacourse.search.query.AbstractIndexSearcher
-
查找出现相邻单词的文档(进阶功能)
- search(AbstractTerm, AbstractTerm, Sort) - 类 中的方法hust.cs.javacourse.search.query.impl.IndexSearcher
-
查找出现相邻单词的文档(进阶功能)
- search(AbstractTerm, AbstractTerm, Sort, AbstractIndexSearcher.LogicalCombination) - 类 中的方法hust.cs.javacourse.search.query.AbstractIndexSearcher
-
根据二个检索词进行搜索
- search(AbstractTerm, AbstractTerm, Sort, AbstractIndexSearcher.LogicalCombination) - 类 中的方法hust.cs.javacourse.search.query.impl.IndexSearcher
-
根据二个检索词进行搜索
- search(AbstractTerm, Sort) - 类 中的方法hust.cs.javacourse.search.query.AbstractIndexSearcher
-
根据单个检索词进行搜索
- search(AbstractTerm, Sort) - 类 中的方法hust.cs.javacourse.search.query.impl.IndexSearcher
-
根据单个检索词进行搜索
- search(String, Sort) - 类 中的方法hust.cs.javacourse.search.query.AbstractIndexSearcher
-
检索包含相邻两个单词或某一个单词的文档
- search(String, Sort) - 类 中的方法hust.cs.javacourse.search.query.impl.IndexSearcher
-
检索包含相邻两个单词或某一个单词的文档
- search(String, String, Sort, AbstractIndexSearcher.LogicalCombination) - 类 中的方法hust.cs.javacourse.search.query.AbstractIndexSearcher
-
根据两个检索词进行检索
- search(String, String, Sort, AbstractIndexSearcher.LogicalCombination) - 类 中的方法hust.cs.javacourse.search.query.impl.IndexSearcher
-
根据两个字符串检索词进行检索
- setContent(String) - 类 中的方法hust.cs.javacourse.search.index.AbstractTerm
-
设置Term内容
- setContent(String) - 类 中的方法hust.cs.javacourse.search.index.impl.Term
-
设置Term内容
- setContent(String) - 类 中的方法hust.cs.javacourse.search.query.AbstractHit
-
设置文档内容
- setContent(String) - 类 中的方法hust.cs.javacourse.search.query.impl.Hit
-
设置文档内容
- setDocId(int) - 类 中的方法hust.cs.javacourse.search.index.AbstractDocument
-
设置文档id
- setDocId(int) - 类 中的方法hust.cs.javacourse.search.index.AbstractPosting
-
设置包含单词的文档id
- setDocId(int) - 类 中的方法hust.cs.javacourse.search.index.impl.Document
-
设置文档id
- setDocId(int) - 类 中的方法hust.cs.javacourse.search.index.impl.Posting
-
设置包含单词的文档id
- setDocPath(String) - 类 中的方法hust.cs.javacourse.search.index.AbstractDocument
-
设置文档绝对路径
- setDocPath(String) - 类 中的方法hust.cs.javacourse.search.index.impl.Document
-
设置文档绝对路径
- setFreq(int) - 类 中的方法hust.cs.javacourse.search.index.AbstractPosting
-
设置单词在文档里出现的次数
- setFreq(int) - 类 中的方法hust.cs.javacourse.search.index.impl.Posting
-
设置单词在文档里出现的次数
- setPositions(List<Integer>) - 类 中的方法hust.cs.javacourse.search.index.AbstractPosting
-
设置单词在文档里出现的位置列表
- setPositions(List<Integer>) - 类 中的方法hust.cs.javacourse.search.index.impl.Posting
-
设置单词在文档里出现的位置列表
- setScore(double) - 类 中的方法hust.cs.javacourse.search.query.AbstractHit
-
设置文档得分
- setScore(double) - 类 中的方法hust.cs.javacourse.search.query.impl.Hit
-
设置文档得分
- setSplitRegex(String) - 类 中的方法hust.cs.javacourse.search.util.StringSplitter
-
设置分词用的正则表达式
- SimpleSorter - hust.cs.javacourse.search.query.impl中的类
-
实现计算命中文档得分,对命中文档数组根据得分进行排序的功能 实现接口: Sort:实现计算得分和根据得分进行排序的方法
- SimpleSorter() - 类 的构造器hust.cs.javacourse.search.query.impl.SimpleSorter
- size() - 类 中的方法hust.cs.javacourse.search.index.AbstractPostingList
-
返回PostingList的大小,即包含的Posting的个数
- size() - 类 中的方法hust.cs.javacourse.search.index.impl.PostingList
-
返回PostingList的大小,即包含的Posting的个数
- sort() - 类 中的方法hust.cs.javacourse.search.index.AbstractPosting
-
对内部positions从小到大排序
- sort() - 类 中的方法hust.cs.javacourse.search.index.AbstractPostingList
-
根据文档id的大小对PostingList进行从小到大的排序
- sort() - 类 中的方法hust.cs.javacourse.search.index.impl.Posting
-
对内部positions从小到大排序
- sort() - 类 中的方法hust.cs.javacourse.search.index.impl.PostingList
-
根据文档id的大小对PostingList进行从小到大的排序
- sort(List<AbstractHit>) - 类 中的方法hust.cs.javacourse.search.query.impl.SimpleSorter
-
对命中结果集合根据文档得分排序
- sort(List<AbstractHit>) - 接口 中的方法hust.cs.javacourse.search.query.Sort
-
对命中结果集合根据文档得分排序
- Sort - hust.cs.javacourse.search.query中的接口
-
Sort定义了对搜索结果排序的接口
- splitByRegex(String) - 类 中的方法hust.cs.javacourse.search.util.StringSplitter
-
将字符串分割成单词列表
- splitRegex - 类 中的变量hust.cs.javacourse.search.util.StringSplitter
- STOP_WORDS - 类 中的静态变量hust.cs.javacourse.search.util.StopWords
-
停用词字符串数组
- stopWords - 类 中的变量hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter
-
stopWords用于存储所有的停用词
- StopWords - hust.cs.javacourse.search.util中的类
-
停用词表类
- StopWords() - 类 的构造器hust.cs.javacourse.search.util.StopWords
- StopWordTermTupleFilter - hust.cs.javacourse.search.parse.impl中的类
- StopWordTermTupleFilter(AbstractTermTupleStream) - 类 的构造器hust.cs.javacourse.search.parse.impl.StopWordTermTupleFilter
-
构造函数
- STRING_SPLITTER_REGEX - 类 中的静态变量hust.cs.javacourse.search.util.Config
-
将字符串切分成单词时所需的正则表达式.
- stringList - 类 中的变量hust.cs.javacourse.search.parse.impl.TermTupleScanner
-
stringList用于存储一个文档中的所有单词,构成一个列表
- StringSplitter - hust.cs.javacourse.search.util中的类
-
字符串分割类,根据标点符号和空白符将字符串分成一个个单词
- StringSplitter() - 类 的构造器hust.cs.javacourse.search.util.StringSplitter
所有类 所有程序包