我有这样的表达:
(猫或猫或小猫或小猫)和(狗或狗)不是(鸽子或萤火虫)
有人知道如何制作表格来保存这些吗?
在收到使用括号的请求之前,我限制了运算符的使用以避免出现模棱两可的情况。所以只有 AND 和 NOT 或只有 OR 并以这种方式保存它们:
运营商
id | name
1 | AND
2 | OR
3 | NOT
关键词
id | keyword
1 | cat
2 | dog
3 | firefly
表达式
id | operator | keywordId
1 | 0 | 1
1 | 1 | 2
1 | 3 | 3
这是:猫和狗不是萤火虫
但现在,我真的很困惑……