我正在尝试进行solr搜索,以便在某个字段具有任何值时显示结果

时间:2010-04-19 22:28:24

标签: lucene solr

我正在使用类型字段运行搜索。我想仅在两个其他字段具有值的情况下显示某种类型的结果。所以在我的过滤器查询中我认为它是(类型:sometype AND field1:* AND field2:*)但是通配符查询不能以*开头。

1 个答案:

答案 0 :(得分:3)

使用范围查询来表示“字段必须具有任何值”,例如:

type:sometype AND field1:[* TO *] AND field2:[* TO *]