0

我们在 Spring Boot 应用程序中使用 RediSearch (io.rediseach.client.Cleint) 从 redis DB 获取记录。我们无法获取日期和时间列值(例如:日期为 07/21/2021,时间为 09:12)并且其他列被正确检索。你能帮我解决这个问题吗?我们需要在搜索查询中添加什么)

以下是供参考的代码

private final Client client; Query q = new Query("@columnName:"+columnValue); ex: Query q = new Query("@empName:"+raju); SearchResult result = client.search(q);

4

1 回答 1

0

似乎您在查询方面缺少转义。

RediSearch 解析器要求用户转义特殊字符。

您可以在 redisearch.io上的Controlling Text Tokenization and Escaping中了解更多信息。

于 2021-07-26T04:24:23.897 回答