RediSearch 安装教程(小试)

(IVD[R_047IF%GM{F{J%]6X

0.RediSearch简介
RediSearch是一个高性能的全文搜索引擎,可作为一个Redis Module 运行在Redis上,是由RedisLabs团队开发的。
特点是:Faster, in-memory, highly available full text search (英文看着才有感觉)
项目地址:https://github.com/RedisLabsModules/RediSearch
官网:http://redisearch.io
RediSearch LOGO
主要特性
RediSearch 是在Redis基础上从0开始开发的一个全文搜索索引,使用新的Redis Modules API来扩展Redis新命令和能力,它的主要特性包括:
简单,快速索引和搜索
数据存储在内存中,使用内存-有效的自定义数据结构
支持多种使用UTF-8编码的语言
文档和字段评分
结果的数值过滤
通过词干扩展查询
精确的短语搜索
按特定属性过滤结果(例如仅在标题中搜索“foo”)
强大的自动提示引擎
增量索引(不需要对索引进行优化和压缩)
支持用作存储在另一数据库中的文档的搜索索引
支持已经在Redis中存在的HASH对象作为文件的索引
扩展到多个Redis实例

 

1.安装Redis 4+版本 下载地址

 

wget http://rpms.famillecollet.com/enterprise/6/test/i386//redis-4.0.0-0.3.RC3.el6.remi.i686.rpm

 

rpm –ivh redis-4.0.0-0.3.RC3.el6.remi.i686.rpm

 

image

 

2. 下载 RediSearch

git clone https://github.com/RedisLabsModules/RediSearch.git

 

cd RediSearch/src && make all

 

 

image

 

 

3. 修改 redis.conf

vi /etc/redis.conf

#文件底部加入

loadmodule /data/RediSearch/src/redisearch.so #保存

 

4.重启redis

service redis restart

 

5.按照官方示例操作(自行操作)

image