我正在使用 http solr 服务器和 solrj 都是 4.3.1 版本。现在我在过滤器查询中遇到了运算符 AND 的问题,例如,这是我的查询日志:
path=/select params={start=1&q=file_content:hello*&wt=javabin&fq=file_create_user:\-1+AND+file_parents_folder:\(341\+AND\+4222\)&version=2&rows=25} status=400 QTime=2
我有例外:
Caused by: org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Invalid Number: (341 AND 4222
)
我的过滤器查询有什么问题?file_parents_folder 是多值字段。