2012-02-28 70 views
3

我想创建可以在我的pdf和文本文档上搜索的查询。我可以创建一个查询CONTENT_TYPE但无论是在同一时间,我不知道如何解决它, 例如在我的PDF文档搜索我创建:如何在solr中创建多个过滤器查询?

http://localhost:8983/solr/file/select?q=*&fq=content_type:application/pdf 

但对于text/plain的应用/ PDF我创建波纹管查询,但不工作:

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

回答

4

尝试:FQ = CONTENT_TYPE:应用/ PDF或CONTENT_TYPE:text/plain的

+2

您应该在OR值列表的周围有括号。像fieldname:(val1或val2或val3)。 – 2012-03-01 07:24:43

+0

如果您需要为两个不同的字段添加过滤器查询,该怎么办? – jrace 2014-12-21 13:20:32