创建索引
命令简介
https://redis.io/commands/ft.create/
命令使用
- 可以通过on 指定索引的数据类型,默认是Hash
- 通过prefix 指定需要建立特定前缀的key
- 通过language 和language_field指定索引语言
FT.CREATE test PREFIX 1 test: LANGUAGE chinese LANGUAGE_FIELD chinese SCHEMA a TEXT b TEXT c TEXT
插入数据
HSET test:1 a "你好hello" b "world世界" c "hello你好"
HSET test:2 a "好hllo" b "wrld界" c "helo你"
测试数据
FT.SEARCH test "你好"
注意事项
- 如果是建立中文索引,需要在创建索引的时候指定语言,不然默认是根据英语的分隔符进行分词
- 中文默认采用的是进行Friso分词,可以自定义词典