主机环境: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
#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
安装即可。
分享到:
相关推荐
安装环境: 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",然后按照官方文档的指示进行安装和配置。在Python环境中导入PyLucene模块,便可以开始构建自己的文本搜索系统。通过实践和学习,开发者可以掌握如何利用...
PyLucene的安装通常涉及下载"pylucene-3.0.0-1"压缩包,解压后包含"pylucene-3.0.0-1"目录,这个目录下包含了必要的源码和构建脚本。在安装过程中,需要确保系统已经安装了JCC(Java to Python Compiler),这是...
文档中详细介绍了如何在ubuntu下面安装solr-4.9.0,以及在安装过程中出现的问题和解决办法
Pylucene是Apache Lucene的Python接口,提供了高效、强大的文本搜索功能。它简化了索引创建和查询的过程,让开发者能专注于数据处理和结果展示。 【Pylucene关键类】 1. **Directory**:负责索引的存储,例如...
Lupyne是基于PyLucene的搜索引擎, 是用于访问Java Lucene的Python扩展。 Lucene是一个相对较低级别的工具包,PyLucene通过自动代码生成对其进行包装。 因此,尽管在可能的情况下将Java习惯用语翻译成Python习惯用语...
**Lucene 索引、删除、检索 实例** Lucene 是一个高性能、全文本搜索库,由Apache软件基金会开发。它提供了一个简单的API,使得开发者可以方便地在应用程序中集成高级的搜索功能。本实例将详细介绍如何使用Lucene...
2. **手动下载源码包**:有些模块可能需要特定配置或者依赖于其他库,这时可以通过手动下载源码包,然后按照官方文档的指引进行编译安装。 ```bash python setup.py install ``` 3. **使用虚拟环境**:为了防止...
除了这些,文档还提到了一些其他的库和工具,如pygccxml、pyparsing、pymacs、idapython、pythonpaimei、pyLucene、wikidpad、Karrigell、标准Python库、PDF处理库、cURL库、urlgrabber、MySQL-Python、pyScripter、...
它利用PRAW进行数据采集,PyLucene建立索引,Flask构建web界面。项目分为数据爬取、建立索引和检索三个阶段。首先,通过PRAW从Reddit子版块中爬取数据;然后,利用PyLucene建立索引,允许创建自定义分析器处理特定的...
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...
您需要安装flask,以及pyLucene。 首先,您需要生成数据的文件语料库,这是通过运行 python 文件 file-corpus.py 完成的。 数据输入是来自 Amazon SNAP 数据集的数据文件。 现在生成数据后,我们需要对文件进行...
这些文件将详细阐述Chameleon算法在Python环境下的实现细节,包括各个模块的功能、接口设计、配置参数说明等。 总的来说,Chameleon算法在Python中的实现是一个结合了数据预处理、索引构建、聚类算法、并行处理和...
- `configuration.jsp`:配置页面,可能用于配置搜索引擎的参数,如分析器的选择、索引路径等。 - `header.jsp` 和 `footer.jsp`:通用的头部和尾部模板,常用于多页面应用的布局一致性。 - `README.txt`:通常...
for those who are not able to access code.google.com
- **Solr**:也是基于 Lucene 的企业级搜索平台,拥有强大的配置能力和高度可定制性。 **知识点二:简单的索引与搜索应用程序构建** - **示例应用程序概述**: - 第一章介绍了如何构建一个简单的索引和搜索应用...