- 博客(13)
- 资源 (1)
- 收藏
- 关注
Solr1.3的启动过程分析三
在Solr1.3的启动过程分析二中,我们从Solr.xml文件中获得了xpath 为solr/cores/core的结点的表,这写节点对应多个的核。现在我们要看看如果对每个核进行初始化的。 在CoreContainer的load(String dir, File configFile )方法中的for循环中,每次循环处理一个核的创建以及初始化。 通过Node node = nod...
2008-12-19 18:20:49
172
Solr1.3的启动过程分析二
这里讲讲CoreContainer的load(String dir, FileconfigFile)方法所做的事情,也就是如何根据主目录下的solr.xml配置文件的数据以及主目录来对每个ScoreCore进行初始设置的,这些工作属于服务器启动的一部分。 先来说说参数吧,配置文件对象直接赋予CoreContainer的configFile属性,而主目录路径dir则是用来构建一个...
2008-12-19 11:35:13
156
Solr1.3的启动过程分析一
1. Solr1.3中使用初始化工具Initializer的实例来获得CoreContainer的对象。常规的步骤如下: ------------------------------------------- Initializer initializer=new Initializer(); //获得配置文件名,如果不调用该方法,将使用默认的solr.xml ...
2008-12-18 17:13:51
179
从无到有学习Hibernate一
初步认识Hibernate1Hibernate是一个基于Java语言的开源的持久化中间价,它对JDBC作了轻量级封装。2Hibernate有什么作用? Hibernate不仅提供了ORM(对象关系映射,一种将Java对象持久化到关系数据库的技术)映射,同时数据查询和数据缓存功能,Java开发人员可以利用Hibernate的API来操纵数据库。3既然有了JDBC,为什么还要Hibernat...
2008-12-04 20:00:26
119
solr的配置参数理解
l dataDir参数用于替换默认的索引数据目录(./data)。如果重复指定,将使用重复的值。如果不是绝对路径,将使用servlet容器当前工作目录下的相对路径。<dataDir>/var/data/solr</dataDir> l mainIndex参数部分mainIndex> <!-- lucene options specif...
2008-10-09 13:27:56
408
solr 术语解释
自动预热(Auto-warming)--当Solr打开一个新的缓存的时候,它以一个旧的缓存中与顶级键(top key)相关的“键值对”为基础建立新的缓存。约束(Constraint)对一组对象的限制方法。层面(Facet)一系列对象的不同的侧面,对象被分类的方法。Filter---依赖不同的上下文,有不同的意思。1. Constraint的同义词2. “过滤”对一组结果的有条件的选择3...
2008-10-09 13:23:43
255
solr搜索引擎特性
英语原文(官方)翻译Solr 简介Solr 是一个带有web界面的企业级搜索服务器。它通过http协议将xml格式的文件进行索引,通过http协议进行查询,返回结果为xml格式。* 先进的全文搜索能力* 优化的web流量* 基于开放接口(xml&http)的标准* 集成的HTML管理界面* 可扩展性-与其它Solr 服务器的高效结合* 通过xml配置实现的灵活性和适应性*...
2008-10-09 13:22:36
218
Java 设计模式之“工厂方法”之我见
Java 设计模式中有一个叫做工厂方法的设计模式。那么什么叫工厂方法呢? 【我们的烦恼】 我们平时写程序的时候,经常会对同一个抽象类的子类或同一个接口的多个子实现进行选择,这时候我们就需要知道类的继承关系以及每个子类具体实现,每个子类的功能。例如:一个日志记录类Logger有两个子类FileLogger、ConsoleLogger。分别是面向文件和面向控制台的日志类。我们编...
2008-09-22 17:15:04
107
java易混淆概念之类变量、实例变量、局部变量
1.类变量、实例变量、局部变量 类变量是类中独立于方法之外的变量,用static 修饰。实例变量也是类中独立于方法之外的变量,不过没有static修饰。局部变量是类的方法中的变量。看下面的伪代码说明:public class Variable{ static int allClicks=0;//类变量 String str="hello world";//实例变量...
2008-08-30 11:08:36
206
nutch 安装及使用中若干常见问题
最近在搭建nutch搜索平台,期间遇到许多问题,在此与各位分享。由于具体安装过程网上已经有详细的解释,再次不必多言,只简单提一下大致过程,以期各位有宏观上的认识。 nutch0.8安装:http://blogger.org.cn/blog/more.asp?name=lhwork&id=19244 nutch0.9安装:http://www.cnblogs.com/dev2...
2008-08-30 11:05:56
247
java jar工具使用
1.什么是jar?答:JAR(Java Archive,Java 归档文件),是java 开发工具中的一个工具,位于JDK的安装目录的bin目录下。它是一个打包工具,有点类似winrar压缩工具,虽然一般是用来打包.class文件,但是实际上其它文件也是可以打包的。 这里多说一下,可以这么理解:在不同的环境中,使用不同的文件来打包文件,例如windows 中的zip和rar;tomca...
2008-08-30 11:03:24
1151
solr 的分析器,分词器和分词过滤器(2)
5. solr.HTMLStripWhitespaceTokenizerFactory从结果中出去HTML标签,将结果交给WhitespaceTokenizer处理。例子:my <a href="www.foo.bar">link</a> my link <?xml?><br>hello<!--comment--...
2008-08-21 18:08:40
194
solr 的分析器,分词器和分词过滤器(1)
【本文基于对此英文网页的理解http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters】 概览 当对一个文档(document是一系列field的集合)进行索引时,其中的每个field(document和file都是lucene中的概念)中的数据都会经历分析,分词和多步的分词过滤等操作。这一系列的动作是什么呢?直观的理解是...
2008-08-21 16:06:01
213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人