【问题标题】:Adding Prefix when creating an Index using Jredisearch使用 Jredisearch 创建索引时添加前缀
【发布时间】:2021-11-12 06:30:12
【问题描述】:

我使用 Jredisearch(com.redislabs:jredisearch:2.0.0) 将数据存储在索引中。我想在创建索引时添加前缀。我可以使用下面的 Redisearch 命令添加前缀 FT.CREATE MyIndex ON HASH PREFIX 1 doc: SCHEMA name TEXT

但在用 Java 编写时无法找到相同的选项。我在Java中使用以下代码, client.createIndex(schema, Client.IndexOptions.defaultOptions());

谁能建议我们在使用 Jredisearch 时如何添加前缀?

【问题讨论】:

    标签: redis spring-data-redis redis-cluster redisearch redislabs


    【解决方案1】:

    IndexDefinition 类有一个 setPrefixes(...) 方法可以满足您的目的。

    注意:您可能必须使用 new IndexDefinition() 创建 IndexDefinition。

    【讨论】:

    • 我可以使用 IndexDefinition 在 Jredisearch 中设置前缀。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 2017-08-16
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多