首页 > 解决方案 > Solr 过滤器查询 - 不适用于多个字段

问题描述

在 solr 仪表板中,我进行了过滤查询并且工作正常。-(状态:PROCESS AND is_active:true)

我确实想在 Criteria 查询中构建相同的

Criteria criteria = new Criteria("status").is("PROCESS") .and(new Criteria("is_active").is(true)).not(); 上面的陈述没有给我预期的结果。

请帮我解决这个问题,在此先感谢

标签: solrcriteria

解决方案


Criteria criteria = new Criteria("status").is("PROCESS")
                    .and(new Criteria("is_active").is(true));
        return QUERY_PARSER.getQueryString(new SimpleQuery(criteria.notOperator()));

我用上面的代码解决了。谢谢


推荐阅读