Solr 搜索字段上的值数组

Solr search with array of values on field

我是 Solr 搜索的新手。谁能帮我解决我的问题。我有一组值,我想在 solr 查询中添加它,比如

$query->setQuery('field:[1,2,5]');

当我执行此操作时收到此错误消息

org.apache.solr.search.SyntaxError: Cannot parse 'tag_id:[1,2,5]': Encountered \" \"]\" \"] \"\" at line 1, column 13.\r\nWas expecting one of:\r\n    \"TO\" ...\r\n    <RANGE_QUOTED> ...\r\n    <RANGE_GOOP> ...\r\n    

我卡在这上面了。请帮助我。

尝试过滤查询

https://cwiki.apache.org/confluence/display/solr/Common+Query+Parameters#CommonQueryParameters-Thefq(FilterQuery)Parameter

tag_id=cat:(1 OR 2 OR 5)