-
大小: 8.11MB文件类型: .zip金币: 2下载: 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解析_崔华坤等
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
- netty的视频90集
评论
共有 条评论