如何在solr中创建多个筛选器查询?

如何在solr中创建多个筛选器查询?,solr,Solr,我想创建可以搜索我的pdf和文本文档的查询。我可以为content_类型创建一个查询,但同时为两者创建一个查询,我不知道如何修复它, 例如,搜索我创建的pdf文档: http://localhost:8983/solr/file/select?q=*&fq=content_type:application/pdf 但对于text/plain和application/pdf,我创建了以下查询,但不起作用: q=flex&fq=content_type:application/pd

我想创建可以搜索我的pdf和文本文档的查询。我可以为content_类型创建一个查询,但同时为两者创建一个查询,我不知道如何修复它, 例如,搜索我创建的pdf文档:

http://localhost:8983/solr/file/select?q=*&fq=content_type:application/pdf
但对于text/plain和application/pdf,我创建了以下查询,但不起作用:

q=flex&fq=content_type:application/pdf&text/plain
q=flex&fq=content_type:application/pdf&fq=content_type:text/plain

Try:fq=content\u type:application/pdf或content\u type:text/plain

我认为语法应该是:


或text/plain)

在或值的列表周围应该有括号。类似于fieldname:(val1或val2或val3)。如果需要为两个不同的字段添加筛选查询,该怎么办?