【文件属性】:
文件名称:Partial-Search
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-18 22:40:54
Java
项目2部分搜索
对于此项目,您将扩展先前的项目以支持部分搜索。 除了满足先前的项目要求之外,您的代码还必须从倒排索引中返回一个以提供的查询词开头的结果排序列表。
例如,假设您的倒排索引包含以下单词: after , apple , application , happen 。 如果查询词是app ,则您的代码应返回apple和application结果,但不会happen 。
您的搜索结果必须经过排序,以使最相关的搜索结果列在最前面,而最不相关的搜索结果列在最后。 您将基于查询词的频率和位置来确定相关性。
功能性
对于此项目,您的代码必须通过所有先前的项目要求,并支持以下附加功能:
处理其他命令行参数,以确定要查询的文件。 有关详细信息,请参见下面的“执行”部分。
有效地从倒排索引中返回部分搜索结果,以便返回倒排索引中以查询词开头的所有词。
使用简单的相关性度量对搜索结果进行排序
【文件预览】:
Partial-Search-master
----.gitignore(33B)
----src()
--------QueryResultComparator.java(536B)
--------Driver.java(8KB)
--------OneResultLine.java(778B)
--------OneQuery.java(1KB)
----README.md(11KB)