簡體   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