ubuntu下xapian安装(自带xapian不完整)

原创 2013年12月05日 23:34:48
经过实际测试,现将安装xapian的方式修正如下:

sudo apt-get install uuid-dev

wget http://oligarchy.co.uk/xapian/1.2.16/xapian-bindings-1.2.16.tar.xz
wget http://oligarchy.co.uk/xapian/1.2.16/xapian-core-1.2.16.tar.xz
注:xapian-core, xapian-bindings, xapian_weibo三者的关系和区别
xapian-core这是c++ xapian的包,也即xapian本身是c++的。
xapian-bindings这里面包含有各种语言的bindings,binding的意思是用这种语言去掉上面的c++版本的xapian的一个封装而已。
然后xapian_weibo是基于xapian-bindings里的python版本的一个封装。

tar xf xapian-core-<versionnumber>.tar.xz
tar xf xapian-bindings-<versionnumber>.tar.xz
注意版本号得一样

cd xapian-core-<version>
 ./configure --prefix=/opt
make
sudo make install

此时可检查一下
xapian-config --version
应有一下输出:
xapian-config - xapian-core 1.2.16
 
cd xapian-bindings-1.2.16/
./configure --prefix=/opt XAPIAN_CONFIG=/opt/bin/xapian-config --with-python
make
sudo make install

python
>>> import xapian
>>> xapian.version_string()
1.2.16


相关文章推荐

Xapian安装

Xapian是一个用C++编写的全文检索程序,他的作用类似于Java的lucene。Xapian除了提供原生的C++编程接口之外,还提供了Perl,PHP,Python和Ruby编程接口和相应的类库,...

Xapian在Ubuntu下的安装和测试

安装过程 下载源文件 Xapian官网:Xapiandownload page 解压 tar xf xapian-core-.tar.xz tar xf xapian-omega-.t...

ubuntu下xapian_weibo安装及相关配置

1.      ip设置(simple) 2.      中文输入法配置: sudo apt-get install ibus ibus-clutter ibus-gtkibus-gtk3 ibus-...

xapian安装使用

官方网站:http://xapian.org/ xapian 作为全文搜索引擎,分为三大模块:indexer(索引) databases(数据库管理) searcher(搜索) 包含在以下...

基于xapian搜索引擎的设计

  • 2014年12月23日 23:17
  • 605KB
  • 下载

利用Xapian构建自己的搜索引擎:Document、Term和Value

在上一篇《利用Xapian构建自己的搜索引擎:Database》里指出database是Xapian的基础,而这一篇里讲到的documents、terms和values则是索引和查询的必要组成部分。 ...

python xapian 简单应用

  • 2010年02月20日 19:16
  • 2KB
  • 下载

Xapian-1.2.22 windows下编译

  • 2016年03月18日 16:30
  • 18.52MB
  • 下载

xapian简介<四>

1. xapian基本概念 开篇先聊点相关的基本概念,再说xapian。 1.1 IR 信息检索(Information Retrieval)     在信息检索(IR)中,我们企图要获取的项称之为“...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu下xapian安装(自带xapian不完整)
举报原因:
原因补充:

(最多只允许输入30个字)