- 浏览: 79865 次
- 性别:
- 来自: 浙江
-
最新评论
-
qzxfl008:
happysoul 写道
/**
* 获取当前时间的后一天
...
计算下一天 -
happysoul:
/**
* 获取当前时间的后一天
* @param da ...
计算下一天 -
ailongni:
或许 jsoup 更好用些
html解析页面中的A标签 -
qzxfl008:
king_c 写道junit4 什么意思啊
lucene3.1.0 简单分词实例 -
king_c:
junit4
lucene3.1.0 简单分词实例
文章列表
环境说明 lucene版本3.1.0
分词工具英文版的是用标准版的,即StandardAnalyzer
中文分词是用SmartChineseAnalyzer,lucene包中有
使用的junit4.0测试的
import java.io.StringReader;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
i ...
这里用单元测试
使用的版本是lucene3.1.0
import java.io.File;
import java.io.IOException;
import java.util.Date;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.CorruptInde ...
在讲全文检索之前,先说下信息检索。
信息检索通俗的讲,就是从信息集合中找出与用户相关的信息,除了文本之外,还有音频、图像等。
全文检索:把用户的查询请求和全文中的每个词进行比较,不考虑查询请求与文本语义上的匹配。
全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。
来自引用http://www.lucene.com.cn/about.htm#_Toc43005313
luc ...
IndexWriter
IndexWriter 是索引过程的核心组件。用于创建一个新的索引并把文档加到已有的索引中去。不能用于读取或搜索索引
**********************************************
Directory
Directory类描述了Lucene索引存放的位置,是个抽象的类
...
根据前面的那个例子,写出如下创建索引的例子,搞了老半天能,
3.0的和3.1.0的居然也那么的不一样。。。
先放着,以后备用
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.docum ...
一下信息来自lucene3.1.0 api
引用
To use Lucene, an application should:
Create Documents by adding Fields;
Create an IndexWriter and add documents to it with addDocument();
Call QueryParser.parse() to build a query from a string; and
Create an IndexSearcher and pass the query to its search() method.
in ...
class Meal {
Meal() {
System.out.println("Meal()");
}
}
class Bread {
Bread() {
System.out.println("Bread()");
}
}
class Cheese {
Cheese() {
System.out.println("Cheese()");
}
}
class Lettuce {
Lettuce() {
System.out.println("Lettuc ...
垃圾回收器一面收缩,一面使堆中的对象紧凑排列,这样堆指针就可以很容易的移动到更靠近传送到的开始处,从而避免了页面错误。通过对垃圾回收器对对象重新排列,实现了一种高速的、有无限空间可供分配的堆模型。
/*
The trick is that the garbage collector steps in, and while it collects the garbage it compacts all the objects in the heap so that you’ve effectively moved the “heap pointer” closer to the ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; char ...
package org.stack;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.ObjectInputStream.GetField;
import java.util.Scanner;
class StackX {
private int maxSize;
private char[] stackArray;
private in ...
请求分派是在服务器端坐工作,当servlet完成请求分派时,就像10086的声讯业务员接待客户的工作一样,客户不需要关系接待我的人是谁,只要有人接待就行了。在浏览器端的地址栏上的URL没有任何的变化。如RequestDispatcher rd = request.getRequestDispatcher("URL");
rs.forward(request,response);
新的地址已经在服务器端就生成了。
而重定向是当servlet完成重定向时,服务器端会给浏览器一个新的URL,在浏览器地址栏可以看到新的URL。如sendRedirect();是在浏 ...
亚运会已经开始好几天了,估计很多热爱运动的ACMer也会抛开电脑,奔向电视了。
亚运会不是每年都有的,所以一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、我爱记歌词,以及非诚勿扰等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)。
Input
输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开 ...
这几天,老师要让我负责数据库连接池,之前配置的连接池是在tomcat6.x中,是全局的,但老师要求我们要局部的,这样方便将来修改容易。
网上查资料查了很多,现在整理下。我的是在tomcat6.x中配置的
1、配置 context.xml文件将,放在工程的META-INF目录下,注意不是在WEB-INF下。
其中<context 里的path等可以有,也可以无
<Context
path="/spp" docBase="spp"
debug="5" reloadable="true" ...