- 浏览: 32779 次
- 性别:
- 来自: 杭州
最新评论
-
769034965:
不错,很好,能否将模板文件也传上来上来。
word模板制作 -
heilwolf:
找到了,tks jianghuidong !
Help!!Lucene-core-2.3.2.jar里没有Highlighter类 -
jianghuidong:
有,你把它单引过去。
lucene-2.4.0\contrib ...
Help!!Lucene-core-2.3.2.jar里没有Highlighter类 -
寻找出路的苍蝇:
说了半天,LZ得出的结论是:努力学习,努力赚钱,让女友过上幸福 ...
做好自己 -
laiseeme:
都挺理性 看个散文也一顿分析 o(∩_∩)o...
做好自己
文章列表
自己最近在玩lucene,在做高亮的时候并没有发现org.apache.lucene.search这个包里有highlight文件夹,但我看到网上很多帖子上有SimpleHTMLFormatter这个类的,为什么我的没有,有图为证
是不是我的版本不对啊 我用的是jar是lucene-core-2.3.2.jar,在seacher包里只有function、payloads、spans三个文件夹。
谁来帮我看看啊!!!
- 2008-12-19 10:54
- 浏览 2238
- 评论(2)
近段时间因为项目比较忙所以很少来javaEye溜转,现在终于忙完了。这期间做了一个word模板填充的功能,觉得应该放上来保存下。
问题的缘由是这样的,项目里面有个功能是下载记录客户明细的一个word,之前的做法是将 ...
- 2008-10-31 16:45
- 浏览 2777
- 评论(1)
ScriptX.cab与Smsx.cab打印代码
- 博客分类:
- 技术类
ScriptX.cab打印代码(有弹出页面设置窗口)
1<!--前提为必须设置了打印机,即为有默认的打印机,否则此页的弹出窗口不会显示-->
2
3<!--media=print 这个属性可以在打印时有效,设置打印时,打印按钮不显示的样式-->
4<style media=print>
5.Noprint{display:none;}
6.PageNext{page-break-after: always;}
7</style>
8<!--添加打印组件,注意设置codebase路径-->
9<object ...
这个项目是依附于一套收银系统的,采用SSH架构。
第一步先设计好数据结构,需要在原收银系统数据结构上面搭建,需要将财务系统也考虑在里面,现在对财务这块没太大概念,先按进销存来吧,后面再扩展。
这之前先了解下 ...
mmseg4j 发布也有一段时间了,前些日子忙着发布新的版本,修正 bug 之类的。使用示例一直拖到现在,其实 svn 上的 test 有使用 lucene 例子。如果你了解 lucene ,就不用例子也可以很方便与它集成。
mmseg4j 有几个 analyzer:SimpleAnalyzer、ComplexAnalyzer、MaxWordAnalyzer、MMSegAnalyzer。前面 三个都是继承 MMSegAnalyzer,MMSegAnalyzer 默认使用 max-word 方式分词。这些 analyzer 都有无参数的构造函数,还有一个带词库目录为参数的构造函数。怎么用也没多少 ...
RAMDirectory是Directory抽象类在使用内存最为文件存储的实现类,其主要是将所有的索引文件保存到内存中。这样可以提高效率。但是如果索引文件过大的话,则会导致内存不足,因此,小型的系统推荐使用,如果大型的,索引文件达到G级别上,推荐使用FSDirectory
首先我们看看该类的源代码:
首先该类继承与抽象类Directory,并且实现了序列话接口
1/** *//**一个对于Directory的内存实现的类,锁工厂是有SingleInstanceLockFactory来实现,但是锁工厂可以更改 */
2public class RAMDirectory extends ...
其中常用的就是FSDirectory:表示对文件系统目录的操作。RAMDirectory :内存中的目录操作。
首先我们看看类FSDirectory的源代码
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.security.MessageDigest;
import java.security.NoSuchAlg ...
首先我们看构造函数中的第一个类Directory 类。根据这个类的英文,我们能得出这个类就是关于目录操作的。Directory 是一个抽象类。其有4个子类,分别是:DbDirectory, FSDirectory, JEDirectory, RAMDirectory
首先我们看看Directory 的类
public a ...
1、indexWriter类主要功能是对索引的创建,加入Document后,合并各种索引段,以及控制与索引相关的其他方面,它是lucene索引的主要操纵者。
2、我们首先看看IndexWriter的构造函数
public IndexWriter(String path, Analyzer a, boolean create, MaxFiel ...
Field类(类似数据库中的字段与属性)
该类实现接口:Fieldable 继承静态类: AbstractField
Fieldable接口。主要是描述一些基础信息的内容
设置权重以及获取权重 [void setBoost(float boost), float getBoost();]
获取名称String name();
获取String类型的值public String stringValue();
以Reader方式返回public Reader readerValue();
以二进制或 ...
1、Document文件
Document是lucene自己定义的一种文件格式,lucene使用docement来代替对应的物理文件或者保存在数据库中的数据。因此Document只能作为数据源在Lucene中的数据存贮的一种文件形式。
Document只是负责收集数据源,因为不同 ...
1、我们去分析一下该段程序。
a) 首先我们创建一个类IndexWriter,该类是lucene创建索引的核心,其主要功能是将所有的数据源所有内容,经过分词处理,创建成索引格式的文件(同数据库想对比,一个索引文件就相当一张表)
b) 然后,我们定义了document类。Lucene是将所有的数据源都转换成Document类型的文件,lucene内部只能识别出Document类型的文件。(同数据库相比的话,Document就像一个表的每一条记录。)
c) 然后我们定义了一些File类,其中File是作为真实的数据存储使用,每一个需要索引的内容都对应一个Filed,(和数据库相比,Field就 ...
1、lucene是apache下的一个开源框架,主要使用于处理大量资源全文搜索的时间使用的工具。从其官方网站定义为:Apache的Lucene的是一种基于java语言开发的、高性能、跨平台、几乎适用于任何程序的全文搜索引擎。并且apache的Lucenea ...
转载自 http://www.cnblogs.com/kedach/archive/2008/09/04/1283988.html
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。
配置文件的基本结构如下:
<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE hibernate-mapping PUBLIC
...
- 2009-02-12 10:34
- 浏览 919
- 评论(0)
转载自 http://dev.yesky.com/303/2549303.shtml
本文中将讲述Hibernate的基本配置及配置文件的应用,这对于正确熟练使用Hibernate是相当关键的。
配置文件中映射元素详解
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。
<?xml version="1.0"?>
<!--
所有的XML映射文件都需要定义如下所示的DOCTYPE。
Hibernate会先在它的类路径(clas ...
- 2009-02-12 10:32
- 浏览 1182
- 评论(0)