`
thecloud
  • 浏览: 953801 次
文章分类
社区版块
存档分类
最新评论

Linux安装配置Pylucene

 
阅读更多
主机环境:Ubuntu 13.04
Python版本:2.7.4
Pylucene版本:4.4.0-1
setuptools版本:1.1.6
JDK版本:1.6.0_26

原创作品,转载请标明http://blog.yanming8.cn/archives/103

1、 首先安装JDK,这里不再赘述。

2、 安装setuptools


#tar zvxf setuptools-1.1.6.tar.gz
#cd setuptools-1.1.6
#python setup.py build
#python setup.py install

3、 安装jcc


#tar xzvf pylucene-4.4.0-1-src.tar.gz
#cd pylucene-4.4.0-1
#cd jcc
#vi setup.py
修改内容中的JDK位置:

JDK = {
‘linux2′: ‘/opt/jdk1.6.0_26′,
}

保存后编译并安装。
#python setup.py build
#python setup.py install

4、 安装ant


这里系统已经安装,不再赘述。

5、 安装PyLucene


#cdpylucene-4.4.0-1
#vi Makefile

# Linux (Ubuntu 11.10 64-bit, Python 2.7.2, OpenJDK 1.7, setuptools 0.6.16)
# Be sure to also set JDK['linux2'] in jcc’s setup.py to the JAVA_HOME value
# used below for ANT (and rebuild jcc after changing it).
PREFIX_PYTHON=/usr
ANT=JAVA_HOME=/opt/jdk1.6.0_26 /usr/bin/ant
PYTHON=$(PREFIX_PYTHON)/bin/python
JCC=$(PYTHON) -m jcc –shared
NUM_FILES=8

#make

#make install
安装即可。

分享到:
评论

相关推荐

    Linux在Python3.6下安装PyLucene-8.1.1

    安装环境: Python: Python 3.6 Ubuntu: Ubuntu 18.04.4 LTS Pylucene: Pylucene-8.1.1 1. 下载Pylucene-8.1.1并解压 地址:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/pylucene/#targz 解压: tar xzvf ...

    pylucene-7.7.1.rar

    在实际使用中,开发者需要下载解压"pylucene-7.7.1.rar",然后按照官方文档的指示进行安装和配置。在Python环境中导入PyLucene模块,便可以开始构建自己的文本搜索系统。通过实践和学习,开发者可以掌握如何利用...

    pylucene-3.0.0-1-src.tar.gz

    PyLucene的安装通常涉及下载"pylucene-3.0.0-1"压缩包,解压后包含"pylucene-3.0.0-1"目录,这个目录下包含了必要的源码和构建脚本。在安装过程中,需要确保系统已经安装了JCC(Java to Python Compiler),这是...

    ubuntu下安装solr4.9详细介绍

    文档中详细介绍了如何在ubuntu下面安装solr-4.9.0,以及在安装过程中出现的问题和解决办法

    用python做一个搜索引擎(Pylucene)的实例代码

    Pylucene是Apache Lucene的Python接口,提供了高效、强大的文本搜索功能。它简化了索引创建和查询的过程,让开发者能专注于数据处理和结果展示。 【Pylucene关键类】 1. **Directory**:负责索引的存储,例如...

    lupyne:基于PyLucene的Pythonic搜索引擎

    Lupyne是基于PyLucene的搜索引擎, 是用于访问Java Lucene的Python扩展。 Lucene是一个相对较低级别的工具包,PyLucene通过自动代码生成对其进行包装。 因此,尽管在可能的情况下将Java习惯用语翻译成Python习惯用语...

    Lucene 索引、删除、检索 实例

    **Lucene 索引、删除、检索 实例** Lucene 是一个高性能、全文本搜索库,由Apache软件基金会开发。它提供了一个简单的API,使得开发者可以方便地在应用程序中集成高级的搜索功能。本实例将详细介绍如何使用Lucene...

    python模块下载及安装方法.docx

    2. **手动下载源码包**:有些模块可能需要特定配置或者依赖于其他库,这时可以通过手动下载源码包,然后按照官方文档的指引进行编译安装。 ```bash python setup.py install ``` 3. **使用虚拟环境**:为了防止...

    python模块下载及安装方法.pdf

    除了这些,文档还提到了一些其他的库和工具,如pygccxml、pyparsing、pymacs、idapython、pythonpaimei、pyLucene、wikidpad、Karrigell、标准Python库、PDF处理库、cURL库、urlgrabber、MySQL-Python、pyScripter、...

    Reddit内容搜索引擎.zip

    它利用PRAW进行数据采集,PyLucene建立索引,Flask构建web界面。项目分为数据爬取、建立索引和检索三个阶段。首先,通过PRAW从Reddit子版块中爬取数据;然后,利用PyLucene建立索引,允许创建自定义分析器处理特定的...

    基于lucene的python版中文纠错研究+源代码+文档说明

    1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...

    CS598CXZ-Project

    您需要安装flask,以及pyLucene。 首先,您需要生成数据的文件语料库,这是通过运行 python 文件 file-corpus.py 完成的。 数据输入是来自 Amazon SNAP 数据集的数据文件。 现在生成数据后,我们需要对文件进行...

    chameleon_cluster-master_chameleon_

    这些文件将详细阐述Chameleon算法在Python环境下的实现细节,包括各个模块的功能、接口设计、配置参数说明等。 总的来说,Chameleon算法在Python中的实现是一个结合了数据预处理、索引构建、聚类算法、并行处理和...

    Lucene(搜索引擎)开发包

    - `configuration.jsp`:配置页面,可能用于配置搜索引擎的参数,如分析器的选择、索引路径等。 - `header.jsp` 和 `footer.jsp`:通用的头部和尾部模板,常用于多页面应用的布局一致性。 - `README.txt`:通常...

    lucene-win-python.egg

    for those who are not able to access code.google.com

    Lucene In Action

    - **Solr**:也是基于 Lucene 的企业级搜索平台,拥有强大的配置能力和高度可定制性。 **知识点二:简单的索引与搜索应用程序构建** - **示例应用程序概述**: - 第一章介绍了如何构建一个简单的索引和搜索应用...

Global site tag (gtag.js) - Google Analytics