繁体   English   中英

RediSearch:或 2 个标签字段上的联合不起作用?

[英]RediSearch: OR union on 2 tag fields doesn't work?

您好,我是使用 Redisearch 的新手。 当我尝试使用或联合搜索 2 个标记字段时,类似于

FT.SEARCH Idx "@TagOne:{tag} | @TagTwo:{tag}"

redis 报告语法错误,显然@Tag{} 不起作用它在'|'前面但是当它在它后面时没关系。 我可以在OR union中将其他类型的字段与tag结合起来,但是union中最多可以有一个tag字段,是这样设计的吗?

FT.SEARCH Idx "@TagOne|TagTwo:{tag}" 也不起作用。 有没有解决的办法?

我正在使用 redisearch v. 2.2.5

请添加括号:FT.SEARCH Idx "(@TagOne:{tag}) | (@TagTwo:{tag})"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM