我有一个字段标记。它是一个数字字段,因此,根据Redis,我们应该执行如下搜索:
@marks:[10 5000]或
@marks:[10 inf]但是我想要像上面那样的功能,另外还有下面的功能
@marks:10*因此,我将得到这样的标记:{101,102,……,1011,1012,1021,1022,…,10011,……}
因为我找不到在数字字段上执行@mark:10*的任何方法,所以在Redisearch中可以吗?
发布于 2022-04-24 09:18:39
可以用两个不同的别名索引同一个字段。
FT.CREATE myidx ON HASH PREFIX 1 doc: SCHEMA marks as marks-txt TEXT name as marks-num NUMERIC然后你可以同时做两件事:
@marks-num:[10 5000]和
@marks-txt:10*https://stackoverflow.com/questions/71977713
复制相似问题