我认为这是相当常见的情况,但无法弄清楚并找到任何有关它的信息。
假设我有以下文本:
- 狗讨厌猫
- 我的猫吃老鼠但讨厌狗
- 老鼠讨厌猫,但不关心狗
- 长颈鹿不关心任何猫
- 在大多数情况下,狗很勇敢
我无法弄清楚查询,它按以下顺序返回文本:
1)首先包含所有三个“狗”,“猫”和“老鼠”的所有文本,
2) 然后所有包含每对 ('dog', 'cat'), ('dog', 'mice'), ('cat', 'mice') 的文本不按特定顺序排列
3)然后所有包含“狗”、“猫”或“老鼠”的文本
因此,对给定文本的此类查询的结果应该是这样的(最好是较短的文本,但不一定)
- 我的猫吃老鼠但讨厌狗
- 老鼠讨厌猫,但不关心狗
- 狗讨厌猫
- 长颈鹿不关心任何猫
- 在大多数情况下,狗很勇敢
有人可以帮我吗?