CLucene是一个开源的,在Apache Lucene的软件扩展性,完全免费,跨平台的接口,实现在C ++ / Perl和设计从偏移作为一个全功能和高性能文本搜索引擎。
因为是用C ++编程语言中,而不是在Java编程的langauge,CLucene比其祖先,阿帕奇Lucene的速度要快得多。这是一个搜索和索引API(应用编程接口)的目标是成为一个很好的简易替换为Lucene.Getting开始CLuceneTo安装和使用CLucene应用程序,您必须首先从Softoware或官方网站下载最新版本该项目(见下面的链接了解详细信息),节省的tar归档您选择的位置,提取其内容,并打开一个终端模拟器。
导航到使用&lsquo的提取存档文件的位置; CD&rsquo的;命令在终端仿真器和输入&lsquo的; ./配置&&让&rsquo的;命令配置,优化和编译的源代码。
一个成功的编译过程之后,可以广泛安装CLucene系统,通过执行&lsquo的,使安装和rsquo的;以root身份或与lsquo的;须藤使安装和rsquo的;命令特权用户。该软件将被安装在您的GNU / Linux机器上,因此所有用户都可以访问it.Supported工作systemsBeing用纯C ++代码,并使用CMake和Perl中,CLucene经过精心设计,在所有的主流操作系统,包括GNU / Linux的,微软Windows和Mac OS X.它也适用于选定的移动操作系统,并支持32位和64位硬件平台
什么在此版本中是新的:
- 在丢弃autoconf和每个IDE个性化解决方案。
- 在一切现在通过CMake的完成。 CMake的可以生成makefile文件为许多不同的构建平台。见README / INSTALL文件。 CMake的脚本进行了大幅改进,从而减少的#ifdefs为平台的基于代码的
- 在逻辑。所有平台的特定逻辑的理想正在做的CMake的倒不达到,但是这是目标。
- 在公共/私有类的区别。头与_前缀deamed私人,不会散发,因此不会使用这个类。
- 导出类 - 默认能见度GCC是隐藏 。
- 的Windows DLL文件现在支持。
- 在共享代码文件夹。此文件夹包含在clucene平台特定的代码。文件夹结构进行了调整,把所有的代码到src目录。
- 在清理了代码,标题之间消除大量依赖。
什么是新的版本0.9.21b:
- 在二进制兼容的修复。修复了一个多线程应用程序中使用时的潜在段错误。
评论没有发现