Elasticsearch 使用示例及 Hexo 集成

2016.08.14发布于研究暂无评论#elasticsearch#全文检索#总结
继续阅读...

Elasticsearch API 介绍

2016.08.14发布于研究暂无评论#elasticsearch#全文检索#总结
继续阅读...

Elasticsearch 简介

2016.08.12/2016.08.14发布于研究暂无评论#elasticsearch#全文检索#总结

在做新主题的搜索功能时,考虑过继续使用 Google CSE,或者是最近比较流行的 Algoliasearch,不过最终选择自己搭一个 Elasticsearch,CSE 的现实和 Algolia 的配额都挺让人 egg pain. 自己搭 Elasticsearch 虽然略麻烦,但是使用起来非常灵活,另外还可以学点东西。

下面总结下 Elasticsearch 使用过程中学到的知识和迈过的坑,备忘。

因为内容较多,所以分成三篇文章:

  1. Elasticsearch 简介
  2. Elasticsearch API 介绍
  3. Elasticsearch 使用示例及 Hexo 集成

这是系列的第一篇,简要介绍了下 Elasticsearch,以下内容均基于 Debian jessie 上安装的 Elasticsearch 2.3。

继续阅读...

Sphinx/Coreseek搭建全文搜索引擎二三事

2014.04.10/2014.09.18发布于笔记暂无评论#coreseek#sphinx#全文检索#总结

最近忙着做一个coreseek全文检索的项目,都没时间更新博客了。目前项目已接近尾声,这里总结下coreseek的安装,配置和项目的设计考量等,以备将来查询。

开发环境

  • 操作系统: Ubuntu 12.04 x86-64
  • Coreseek: 4.1测试版(Sphinx-2.0.1)
  • Python: 2.7

Sphinx/Coreseek简介

Sphinx是一个高性能的全文检索引擎,使用C++语言开发,采用GPL协议发布,可购买商业授权,目前的稳定版本是2.1.7。

继续阅读...