1

我一起使用模块 RedisJSON 和 RediSearch 对 JSON 数据执行搜索查询。给定一个像这样的 json 列表:

{“电子邮件”:“test1@example.com”,“is_checked”:1}

我愿意:

FT.CREATE myidx ON JSON SCHEMA $.email AS email TAG
FT.SEARCH myidx "@email:'test1@example.com'"

但我得到了Syntax error

如何选择值“test1@example.com”?

4

1 回答 1

2

您可以使用反斜杠转义特殊字符,例如 @:

FT.SEARCH myidx "@email:'test1\@example.com'"

这应该够了吧。

于 2022-02-03T18:03:28.210 回答