我是 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
我被困在这个问题上了。请帮助我。
最佳答案
尝试使用过滤查询
tag_id=cat:(1 OR 2 OR 5)
关于Solr 搜索字段中的值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31422013/