用Perl准备使用Elasticsearch

你好,很高兴见到你。我叫otaka。
我是一个相当普通的Perl程序员(?),但是我想以后写下我从经验中获得的东西。
虽然只是一种备忘录。

这次我们将从Perl开始准备使用Elasticsearch。

环境

    • OS: Debian7.2 wheezy 64bit(VirtualBox)

 

    Perl: Perl5.18.1(Plenv)

为什么选择Elasticsearch?

这个梗源自这篇文章。
由于工作的关系,我非常想进行反向地理编码。
尽管使用外部API会更快速、准确和可靠,但我觉得没有根据地将其内部化更好,所以我决定尝试一下。
(无论如何,由于商业用途且在封闭空间中使用,Google的API已被排除在候选之外。)

安装Elasticsearch主体

apt-get install Elasticsearch

即使这样做也无法进入。
请下载 Elasticsearch。
因为有deb版本可供下载,请将其下载。

dpkg -i elasticsearch-0.90.6.deb

或者从中秋节放假的时候开始入职。
可能有什么依赖关系,现在忘记了,一想起来就会补充上。

公式模块

就算用[Perl Elasticsearch]这样的关键词进行搜索,日语中似乎没有太多相关信息。因为有官方模块,所以会使用那个。关于使用方法,日语文档似乎还是没有(只是找不到?)。

模块安装

暂时来说,简单地

cpanm Elasticsearch

就算这样做也会失败。
看起来Net::SSLeay好像不存在(不能安装),被怒斥了。

由于这次是Debian,只需安装以下内容即可。

apt-get install libssl-dev

之后,通过cpanm顺利安装了所需的模块。

哎呀,完全没有写与Perl直接相关的内容。。。
接下来我会写得更详细。

广告
将在 10 秒后关闭
bannerAds