0
我理解Solr中的faceting是如何工作的,並且對Solr查詢語法有基本的瞭解,但是我在設計facet查詢時遇到了問題以獲取所需內容。這裏是場景:查找跨多個索引字段缺少值的所有文檔
我有一組索引都在索爾的索引。他們有三個領域:
- 邀請測試 - 測試,他們被邀請參加,但尚未採取
- 通過測試 - 他們已經採取了測試,並通過
- 失敗的測試 - 他們已經採取了測試和失敗
這些字段都不重疊幷包含獨立的測試集。我有面向這三個字段的查詢,這些字段返回用戶的計數,例如,他們已被邀請測試x,測試y,測試z等,以及類似的測試通過和失敗。
我現在需要的是那些既不存在於被邀請的,通過的或失敗的集合中的測試的方面,它將產生類似於其他方面的計數列表,即未被邀請的用戶的計數到,也沒有通過,也沒有通過測試x,y,z等。我將如何爲此構建一個方面?我怎麼能寫過濾器查詢來檢索組成該facet計數的實際用戶組?