索引
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, 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
- setContent(String) - 类 中的方法hust.cs.javacourse.search.index.AbstractTerm
-
设置Term内容
- setContent(String) - 类 中的方法hust.cs.javacourse.search.index.impl.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
- setDocId(int) - 类 中的方法hust.cs.javacourse.search.index.impl.Posting
- 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中的类
- 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
- 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
- sort() - 类 中的方法hust.cs.javacourse.search.index.impl.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.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
-
将字符串切分成单词时所需的正则表达式.
- StringSplitter - hust.cs.javacourse.search.util中的类
-
字符串分割类,根据标点符号和空白符将字符串分成一个个单词
- StringSplitter() - 类 的构造器hust.cs.javacourse.search.util.StringSplitter
所有类 所有程序包