0
我理解Solr中的faceting是如何工作的,并且对Solr查询语法有基本的了解,但是我在设计facet查询时遇到了问题以获取所需内容。这里是场景:查找跨多个索引字段缺少值的所有文档
我有一组索引都在索尔的索引。他们有三个领域:
- 邀请测试 - 测试,他们被邀请参加,但尚未采取
- 通过测试 - 他们已经采取了测试,并通过
- 失败的测试 - 他们已经采取了测试和失败
这些字段都不重叠并包含独立的测试集。我有面向这三个字段的查询,这些字段返回用户的计数,例如,他们已被邀请测试x,测试y,测试z等,以及类似的测试通过和失败。
我现在需要的是那些既不存在于被邀请的,通过的或失败的集合中的测试的方面,它将产生类似于其他方面的计数列表,即未被邀请的用户的计数到,也没有通过,也没有通过测试x,y,z等。我将如何为此构建一个方面?我怎么能写过滤器查询来检索组成该facet计数的实际用户组?