搜索引擎
穿过午夜
这个作者很懒,什么都没留下…
展开
-
解决在Windows下elasticsearch启动失败,报${ES_TMPDIR}找不到的问题
在Windows下elasticsearch启动失败,报${ES_TMPDIR}找不到问题。【日志】[2018-03-25T16:11:34,144][WARN ][o.e.b.Natives ] unable to load JNA native support library, native methods will be disabled.java.lang.Unsat...原创 2018-03-25 17:05:10 · 8615 阅读 · 0 评论 -
Compass学习之一:Compass简介
1、Compass简介Compass是基于Lucene的JAVA搜索引擎开源框架。Compass 目前的版本是2.0.0GA(2008-05-10 12:16),该版本是一个新的里程碑,增加一些令人眼亮的功能。1.1、包下载Compass包下载:https://sourceforge.net/project/showfiles.php?group_id=121279&packag...2008-06-16 16:46:05 · 440 阅读 · 0 评论 -
Compass学习之二:附带例子的部署
2.1、Compass附带例子的部署部署环境:1、IDE:MyEclipse5.02、数据库:MySQL5.03、JDK:jdk1.5.0_024、应用服务器:apache-tomcat-5.5.122.1.1、Library的部署1、新建Java项目Library。1)、把compass-2.0.0\samples\library\src\java下面的内容copy到src下2...2008-06-16 15:47:34 · 289 阅读 · 0 评论 -
《compass-reference》翻译计划之:6.1 OSEM介绍 6.2 检索类
第6章 OSEM – 对象/搜索引擎映射 6.1 介绍Compass提供了把Java对象映射到搜索引擎中的功能,这是通过XML映射文件和Java5.0的Annotations来实现的。我们把这个技术称为OSEM(对象搜索引擎映射)。OSEM提供了一个非常丰富的语法来描述对象的属性和关系。通过Compass,OSEM文件/annotations从运行期的对象模型中抽象出需要的属性,然后把它...2008-06-25 21:40:11 · 126 阅读 · 0 评论 -
《compass-reference》翻译计划之:第9章. 通用元数据
第9章. 通用元数据9.1 介绍Compass Core中的通用元数据,提供了OSEM文件中使用的元数据名和别名的定义——特别是你的应用中通过多个OSEM文件定了一个非常大的领域模型时,它显得非常有用。这个机制的另一个优势是,它可以增加额外的元数据信息(如一个长描述),而且也能指定元数据定义的格式(如:"yyyy/MM/dd"),在OSEM文件中,你仅需引用它,而不需要再明确地定义它的格...2008-06-24 21:58:59 · 122 阅读 · 0 评论 -
《compass-reference》翻译计划
一、背景 《compass-reference》翻译计划由一群爱好搜索引擎的网友发起。 通过翻译和交流共同学习Compass技术。 欢迎志同道合的网友加入! 二、人员名单 以下是具体的网友名单: 序号 翻译人 网名 blog地址 负责章节 ...2008-06-23 18:45:25 · 125 阅读 · 0 评论 -
《compass-reference》翻译计划之:1.1概述和1.2所涉及技术(续)
1.2.2. 领域模型 Compass的一个主要特性就是OSEM(对象/搜索引擎映射)。可以采用annotation或者xml定义(或联合使用),把丰富的领域模型映射到搜索引擎中。想了解更多的内容,请阅读第6章:OSEM-对象/搜索引擎映射。 1.2.3. ... Xml 模型Compass的另一个主要特性就是XSEM(XML/搜索引擎映射)。如果你的应用是构建在XML数...2008-06-22 19:20:34 · 140 阅读 · 0 评论 -
《compass-reference》翻译计划之:1.1概述和1.2所涉及技术
1.1. 概述 Compass为应用集成搜索引擎功能提供了比较周全的考虑。下面的图展现了Compass不同的模块,随后对它们进行了一些简要的描述。 Compass概述 Compass Core是Compass最基本的部分。它有对Lucene的扩展API:其中包含了事务级索引、搜索引擎抽象和ORM,还有事务管理集成,以及不同的映射方式(OSEM, XSEM和RSE...2008-06-22 19:08:52 · 148 阅读 · 0 评论 -
《compass-reference》翻译计划之:第一章简介
第1章. 介绍 历史 Shay Banon (kimchy),Compass的缔造者,决定为他的妻子(刚巧就是一个厨师)写一个简单的基于Java的食谱管理软件。该工具的主要需求是能获取大量丰富的烹饪知识,并快速得到相关的信息。使用Spring框架,Hibernate和其他的工具,使得开发变得快速简单。但是他惊奇地发现,这里面没...2008-06-21 16:56:48 · 109 阅读 · 0 评论 -
《compass-reference》翻译计划之:前言
这是本人的第一篇翻译文章。我打算在学习Compass的同时,把Compass参考手册翻译出来。在翻译时不采取直译的方式,结合自身的想法用容易理解的话描述出来。因本人英文有限,其中一定存在很多不足之处,望大家给予批评指正。 ---------------------------------------------------------------------------------------...2008-06-20 17:06:29 · 106 阅读 · 0 评论 -
Compass学习之三:附带Library例子的分析(三)
2.2.1.2.5.1 加载配置文件,构建compass实例和Template CompassConfiguration config = new CompassConfiguration().configure(); 在Compass中使用CompassConfiguration类来加载配置文件,通常配置文件都是放在src根目录,这样的话,直接调用configure()就可以...2008-06-19 13:28:04 · 146 阅读 · 0 评论 -
Compass学习之三:附带Library例子的分析(二)
2.2.1.2.3.1 Book.cpm.xml映射文件中元素分析: 1、 类别名l 每个检索类在通用元数据定义文件中都应该有对应描述。<class name="Book" alias="${library.book}">alias属性所对应的值起到了一个映射作用。它将一个实体与这个实体的元数据定义连接起来。该元数据定义在.cmd.xml文件中...2008-06-19 11:53:09 · 133 阅读 · 0 评论 -
Compass学习之三:附带Library例子的分析(一)
前言:因javaeye的每页显示有限制,所以只能分成3页来发布了。2.2.1 Library的分析顾名思义,Library例子主要展现的是图书馆中的图书信息的检索。2.2.1.1 项目文件基本构成序号文件类型文件列表备注1Compass的配置文件compass.cfg.xml 2检索类Article.javaA...2008-06-19 11:45:58 · 147 阅读 · 0 评论 -
《compass-reference》翻译计划之6.3 检索类映射(一)
6.3 检索类映射6.3.1 检索ID和检索元数据每个root级的检索类至少定义1个检索ID。检索ID用于唯一识别该对象。用户能定义多个检索ID,也能把类当作一个检索ID(必须注册自己的转换器或者使用检索ID组件映射)。 一般来说,检索ID是不需要作为一个检索元数据来定义。如果用户没有定义检索ID,Compass将创建一个内部的元数据id(解析之后)——通常,基于代理id的文本...2008-07-06 20:36:41 · 133 阅读 · 0 评论