我正在尝试 python Solr 接口 Sunburnt ,我遇到了一个我似乎无法弄清楚的小问题。在我的搜索字段中,我想接受我放入数组中的任意数量的单词(例如“Music 'Iron Maiden'”-> ['Music', 'Iron Maiden']。我已经想通了(使用shlex)。
问题是 ORing 术语的 Sunburnt 语法是
response = si.query(si.Q(tag = 'Music') | si.Q(tag = 'Iron Maiden'))
我怎样才能遍历我的搜索词列表并最终得到类似上面的内容?或者还有其他我不知道的方法吗?