git clone https://github.com/RedisLabsModules/RediSearch.git
cd RediSearch/src
make all
# 假设你已经有一个从不稳定的分支构建的redis(这里之所以是不稳定分支,因为全文搜索是新功能,还在开发测试中,只有非稳定分支存在这个功能):
启动redis: /path/to/redis-server --loadmodule ./redisearch.so
127.0.0.1:6379> FT.CREATE myIdx SCHEMA title TEXT WEIGHT 5.0 body TEXT url TEXT
OK
127.0.0.1:6379> FT.ADD myIdx doc1 1.0 FIELDS title "hello world" body "lorem ipsum" url "http://redis.io"
OK
127.0.0.1:6379> FT.SEARCH myIdx "hello world" LIMIT 0 10
1) (integer) 1
2) "doc1"
3) 1) "title"
2) "hello world"
3) "body"
4) "lorem ipsum"
5) "url"
6) "http://redis.io"
注意: 输入必须是有效的 utf-8 或者 ascii. redisearch引擎现在还不能处理wide character unicode.
127.0.0.1:6379> FT.DROP myIdx
OK
127.0.0.1:6379> FT.SUGADD autocomplete "hello world" 100
OK
127.0.0.1:6379> FT.SUGGET autocomplete "he"
1) "hello world"
欢迎添加微信,互相学习↑↑↑ -_-
![]()
白老虎
programming is not only to solve problems, ways to think
grafana 级连 菜单 templating (variables) 配置
rocketmq 集群搭建 (2master + 2slave + 2namesrv)
AI 机器人 抓取 微信 聊天中的 百度网盘 分享地址和密码