`
heilwolf
  • 浏览: 32779 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
自己最近在玩lucene,在做高亮的时候并没有发现org.apache.lucene.search这个包里有highlight文件夹,但我看到网上很多帖子上有SimpleHTMLFormatter这个类的,为什么我的没有,有图为证   是不是我的版本不对啊  我用的是jar是lucene-core-2.3.2.jar,在seacher包里只有function、payloads、spans三个文件夹。     谁来帮我看看啊!!!
   近段时间因为项目比较忙所以很少来javaEye溜转,现在终于忙完了。这期间做了一个word模板填充的功能,觉得应该放上来保存下。    问题的缘由是这样的,项目里面有个功能是下载记录客户明细的一个word,之前的做法是将 ...
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                            ...
转载自 http://dev.yesky.com/303/2549303.shtml 本文中将讲述Hibernate的基本配置及配置文件的应用,这对于正确熟练使用Hibernate是相当关键的。   配置文件中映射元素详解   对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。 <?xml version="1.0"?> <!-- 所有的XML映射文件都需要定义如下所示的DOCTYPE。 Hibernate会先在它的类路径(clas ...
Global site tag (gtag.js) - Google Analytics