`
gcgmh
  • 浏览: 354313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Clucene install step

阅读更多
原文:http://www.cnblogs.com/cy163/archive/2008/06/07/1215760.html

首先从http://sourceforge.net/最新版。

在 上面的下载地址有contribs版和core版之分。core版自成系统,无需依赖其它任何软件包;contribs版则需要依赖少许其它软件包。

另外,有stable/unstable版之分,unstable指的是软件包尚需仅需进一步、更多时间的考验,但并不意味着此软件包不稳定,

步骤如下,
1. gzip -d clucene-core-0.9.20.tar.gz(此步产生出clucene-core-0.9.20.tar)
2. tar -xvf   clucene-core-0.9.20.tar(此步产生出clucene-core-0.9.20目录)
    此时用下列命令查看clucene-core-0.9.20目录下的README文件
    more README

    README文件中提示,在Linux系统安装clucene需要阅读INSTALL文档。
    more INSTALL
    可以看到关于linux环境下如何安装clucene的详细步骤。

3. 在clucene-core-0.9.20目录下执行 
   ./autogen.sh
   ./configuration
   make
4. 根据INSTALL 文档中的描述,安装完成后,在src/demo 目录下应改有文件名为cl_demo 的文件;但我安装完成后,却看不到这个文件,后来,在src/demo 目录下执行 make  后,终于看到了cl_demo。
5. 根据INSTALL 文档中的描述,安装完成后,在test 目录下应改有文件名为cl_test的文件;但我安装完成后,却看不到这个文件,后来,在test 目录下执行 make check 后,终于看到了cl_test。如果执行make而不是make check,则会出现下列错误。

make[1] Entering directory /home/username/clucene-core-0.9.20/test
make[1] nothing to be done for 'all-am'
make[1] Leaving directory /home/username/clucene-core-0.9.20/test

6. 根据INSTALL 文档中的描述,安装完成后,在src目录下应改有类似下列文件名的文件。
   libclucene.so.0.0.0
   libclucene.la
   libclucene.a
  但我却看不到,后经使用 find 命令查找发现  这些文件存在于 src/.libs/ 目录下。

之所以出现 上述 4,5,6“错误”,大概是由于说明文件INSTALL是较早版本的,其中的内容与0.9.20版的clucene 已不符,test demo等程序在缺省安装方式下是不执行make 操作的。

最终,利用test目录下的cl_test 测试,测试结果表明,安装成功。

另外,CLucene 的源代码在src/Clucene目录下。


分享到:
评论
1 楼 shiwei8097 2010-10-29  
test目录下,你是怎么想到用make check的,当时,我打开Makefile文件,捉摸了很久没有结果。现在解决了。

另外,之后的clucene学习,也希望能向你学习。

相关推荐

    CLucene

    CLucene是基于C++语言实现的一个全文搜索引擎库,它是对Java版Lucene的移植,旨在为C++开发者提供与Lucene类似的搜索功能。Lucene是一个广泛使用的开源信息检索库,由Apache软件基金会维护,它提供了丰富的文本分析...

    C++搜索引擎 CLucene源码

    **CLucene:C++中的全文搜索引擎** CLucene是一款基于C++的开源全文搜索引擎库,它是对Java版的Lucene的移植。Lucene以其高效、强大的文本处理能力在搜索领域享有盛誉,而CLucene则为那些希望在C++环境中利用Lucene...

    搜索引擎 CLucene 源代码

    CLucene 是一个基于 C++ 的全文搜索引擎库,它是 Lucene 的 C++ 实现。Lucene 是 Java 语言开发的一个著名开源全文检索库,被广泛应用于各种项目中,提供了高效的文本检索和分析功能。CLucene 旨在为那些希望在 C++ ...

    Clucene库以及自己封装好的Clucene方法库

    Clucene库是一个开源的全文搜索引擎库,它是Lucene的C++版本,旨在为C++开发者提供高效、稳定的文本检索功能。Lucene是一个广泛使用的搜索引擎框架,由Java编写,而Clucene则是将其移植到了C++环境,保留了Lucene的...

    clucene源码

    * For Linux, MacOSX, cygwin and MinGW build information, read INSTALL. * Boost.Jam files are provided in the root directory and subdirectories. * Microsoft Visual Studio (6&7) are provided in the win...

    clucene中文处理

    在处理英文文本方面,Clucene表现出色,然而,对于中文这种复杂的语言结构,原版的Clucene可能无法很好地支持。"clucene中文处理"这个主题,正是针对这一问题,对Clucene进行了优化和扩展,使其具备了处理中文字符的...

    C++搜索引擎Clucene源码

    《C++搜索引擎Clucene源码解析》 在信息技术飞速发展的今天,搜索引擎已经成为了人们获取信息的重要工具。本文将深入探讨C++实现的全文搜索引擎——Clucene,通过对源码的剖析,来理解其核心概念、设计思想以及实现...

    luceneDemo_pure1aa_DEMO_clucene_

    《深入理解Clucene:基于vc6的DEMO实践》 Lucene是一个强大的全文搜索引擎库,主要用Java编写,但也有其C++版本——Clucene。本篇将详细探讨如何利用Clucene 0.9.21版本在Visual C++ 6.0(简称vc6)环境下进行开发...

    CLucene源代码-Lucene的C++版本

    CLucene是Lucene的C++实现,为那些偏好或需要使用C++进行开发的程序员提供了在C++环境中构建全文搜索引擎的可能。Lucene是一个高性能、全文本搜索库,由Java编写,广泛应用于各种搜索引擎和信息检索系统。CLucene则...

    CLucene 最新源码

    CLucene是中国开源社区开发的一款基于C++的全文搜索引擎库,它是Lucene的C++版本。Lucene是由Apache软件基金会开发的全文检索库,主要用于信息检索和数据挖掘领域。CLucene致力于提供与Java版Lucene相当的功能,同时...

    CLUCENE资料合集+代码源码

    这是我学CLUCENE时期整理出来的几个不错的资料,我觉得里面总有一款会适合你,而且你所需要知道的技术里面基本上都是涵盖的,所以可以当作教材或者参考手册使用。(里面有CLUCENE,可以用的)

    Clucene库以及自己封装的方法库(补充)——对应的头文件和.lib索引文件

    Clucene库是一个开源的全文搜索引擎库,它是Lucene的一个C++版本,旨在提供与Java Lucene相似的功能。在IT行业中,全文搜索引擎对于处理大量文本数据的检索和查询至关重要,尤其在内容管理和信息检索系统中应用广泛...

    CLucene结构文档

    CLucene类结构文档 内嵌源代码及各类关系图

    clucene-core-2.3.3.4

    《关于Clucene-core-2.3.3.4在Visual Studio 2005环境下的构建与修改》 Clucene-core-2.3.3.4是一款基于C++的全文搜索引擎库,它是Lucene的C++版本。Lucene是Java语言实现的一个全文检索库,而Clucene则为那些更...

    clucene-core-2.3.3.4 cmake可生产vs2005工程

    标题"clucene-core-2.3.3.4 cmake可生产vs2005工程"指的是一个开源全文搜索引擎库Clucene的特定版本2.3.3.4,它已经配置为使用CMake构建系统,能够生成适用于Visual Studio 2005的工程文件。CMake是一个跨平台的开源...

    clucene_32位

    文件列表中的cmake_install.cmake、cmake_uninstall.cmake等文件都是CMake生成的辅助脚本,用于安装和卸载项目。uninstall.vcxproj.filters、RUN_TESTS.vcxproj.filters等是VS项目过滤文件,用于指导IDE如何组织和...

    clucene2.3.3.4源码 windows下vs2013工程

    《CLucene 2.3.3.4源码在Windows环境下使用Visual Studio 2013的工程实践》 CLucene是一款开源的全文搜索引擎库,它基于C++编写,为开发者提供了一种高效、可扩展的全文检索解决方案。在本文中,我们将详细探讨如何...

    clucene-core lucene c

    Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field...

    clucene-0.9.10.tar

    《Clucene-0.9.10:信息检索的核心工具》 Clucene,这个名称是“C++ Lucene”的简称,是一款基于Java Lucene库的开源、跨平台的信息检索库,专门为C++开发者设计。标题中的"clucene-0.9.10.tar"表明我们讨论的是...

Global site tag (gtag.js) - Google Analytics