-
大小: 8.11MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-10-07
- 语言: 其他
- 标签: JAVA Lucene SearchEngine
资源简介
搜索引擎的搭建(Lucene)文章对应的代码。详细介绍https://blog.csdn.net/yyhui95/article/details/72526193
代码片段和文件信息
package IR;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
public class Main {
public static ArrayList getfileName() {
ArrayList arrlist = new ArrayList();
File dataPth = new File(“E:\\test2“);
if (dataPth.exists()) {
File[] allFiles = dataPth.listFiles();
for (int i = 0; i < allFiles.length; i++) {
arrlist.add(allFiles[i].getName().toString());
}
System.out.println(“file:“+allFiles[8]);
}
System.out.println(arrlist.size());
return arrlist;
}
public News getNews(){
News news=new News();
File file=new File(“E:\\test2\\0-6339.txt“);
BufferedReader reader=null;
String temp;
int line=1;
try{
reader=new BufferedReader(new FileReader(file));
while((temp=reader.readLine())!=null){
if(line==1){
news.title=temp;
}
if(line==2){
news.url=temp;
}
if(line==3){
news.click=temp;
}
if(line==4){
news.time=temp;
}
if(line==5){
news.editor=temp;
}
if(line==6){
news.source=temp;
}
if(line>=7){
if(!(temp==null)){
if(news.content==null){
news.content=temp;
}else {
news.content=news.content+temp;
}
}
}
// System.out.println(“line“+line+“:“+temp);
line++;
}
return news;
}
catch(Exception e){
e.printStackTrace();
return null;
}
finally{
if(reader!=null){
try{
reader.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Main m=new Main();
ArrayList arrayList=m.getfileName();
System.out.println(arrayList.get(1));
News news= m.getNews();
System.out.println(news.gettitle());
System.out.println(news.getUrl());
System.out.println(news.getClick());
System.out.println(news.getTime());
System.out.println(news.getEditor());
System.out.println(news.getSource());
System.out.println(news.getContent());
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-20 15:25 代码\
目录 0 2018-05-20 15:26 代码\SE\
文件 810 2017-05-16 16:05 代码\SE\.classpath
文件 1035 2017-05-09 23:11 代码\SE\.project
目录 0 2018-05-20 15:25 代码\SE\.settings\
文件 567 2017-05-09 23:11 代码\SE\.settings\.jsdtscope
文件 364 2017-05-09 23:11 代码\SE\.settings\org.eclipse.jdt.core.prefs
文件 458 2017-05-09 23:11 代码\SE\.settings\org.eclipse.wst.common.component
文件 305 2017-05-09 23:11 代码\SE\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-05-09 23:11 代码\SE\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-09 23:11 代码\SE\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-05-20 15:25 代码\SE\build\
目录 0 2018-05-20 15:25 代码\SE\build\classes\
目录 0 2018-05-20 15:25 代码\SE\build\classes\IR\
文件 5932 2017-06-02 16:10 代码\SE\build\classes\IR\BuildIndex.class
文件 2193 2017-05-17 18:36 代码\SE\build\classes\IR\News.class
文件 2817 2017-05-16 16:24 代码\SE\build\classes\IR\Page.class
文件 941 2017-05-19 20:21 代码\SE\build\classes\IR\SearchFor$SortByClick.class
文件 852 2017-05-19 20:21 代码\SE\build\classes\IR\SearchFor$SortByRelece.class
文件 796 2017-05-19 20:21 代码\SE\build\classes\IR\SearchFor$SortByTime.class
文件 11050 2017-05-19 20:21 代码\SE\build\classes\IR\SearchFor.class
文件 2815 2017-05-16 09:51 代码\SE\Main.java
目录 0 2018-05-20 15:25 代码\SE\src\
目录 0 2018-05-20 15:25 代码\SE\src\IR\
文件 5669 2017-06-02 16:10 代码\SE\src\IR\BuildIndex.java
文件 1555 2017-05-17 18:36 代码\SE\src\IR\News.java
文件 2301 2017-05-15 16:08 代码\SE\src\IR\Page.java
文件 9212 2017-05-19 20:21 代码\SE\src\IR\SearchFor.java
目录 0 2018-05-20 15:25 代码\SE\WebContent\
目录 0 2018-05-20 15:25 代码\SE\WebContent\css\
文件 122540 2016-05-12 17:18 代码\SE\WebContent\css\bootstrap.min.css
............此处省略32个文件信息
- 上一篇:打飞机_修正版.zip
- 下一篇:主流VIO技术综述及VINS解析_崔华坤等
相关资源
- 自己写的海康威视小demo(登录操作设
- apache-maven-3.3.9安装包
- 编写程序,该程序实现打开一个文本
- 北风网手机进销存系统源码
- 个人理财系统,可用于毕业设计,功
- spring boot 房屋租赁系统.rar
- My0oclipse2019 4破解文件
- Springboot初学者项目demo超实用
- 尚硅谷redis笔记(.mmap)
- gif动态彩图转化黑白动画简单图形识
- maven3.3.9版本
- netty-api-4.1 中文版
- 网上书店系统黑马
- spring boot 基础学习资料
- 用户角色权限重新开放
- 1.使用IDEA对springboot+activiti开发demo和详
- springboot编写的停车场控制后台
- poi3.9读写EXCEL
- 字节跳动面试题.pdf
- 四人帮的设计模式中文版
- 基于切面的日志记录SSMdemo
- 图书管理系统 皮肤包
- 简易停车场收费管理系统
- 虚拟杯赛活动egret白鹭引擎开发
- 微信小程序二维码生成器
- 基于Vue的JSON可视化编辑器通过定义
- VueNews一个基于vue全家桶开发的仿知乎
- 毕业设计-基于SSH图书管理系统
- ACCP 北大青鸟 S2 结业项目机试答案
- jdk环境变量配置
评论
共有 条评论