Faceted search result count query 2: a minimal faceted search using OR
This second query adds a concept to the query, but using an OR operator. Because of this, the total number of hits is the same as in query 1, that is, 284.
Query
{
search(
criteria: {
concept:{connectorId:"ingredients", conceptIds:["e-learning-poolparty-biz_cocktails_3c94f5fc_4664_4177_a880_88643c0be9c1"]}
or: {
field: {key: "namespace", value: "tcm"}
}
}
facets: {
concepts: [
{first: 20, connectorId: "ingredients"},
{first: 20, connectorId: "glassware"},
]
}
)
{
facets (language: "english") {
__typename
... on ConceptFacet {
connectorId
title
concepts {
label
count
id
}
uri
}
}
results (first: 1) {
hits
edges {
node {
search {
id
locale
conceptSchemes {
connectorId
concepts {
label
id
}
}
}
}
}
}
}
}
Response
{
"data": {
"search": {
"facets": [
{
"__typeName": "ConceptFacet",
"connectorId": "glassware",
"title": "Glassware",
"concepts": [
{
"label": "",
"count": 2,
"id": "e-learning-poolparty-biz_cocktails_e576e848_0f11_4f7a_b6b3_1ff820b02023"
}
],
"uri": "e-learning-poolparty-biz_cocktails_f09732a9-a0e6-494a-8ce9-299ef036aaaf"
},
{
"__typeName": "ConceptFacet",
"connectorId": "ingredients",
"title": "Ingredients",
"concepts": [
{
"label": "",
"count": 5,
"id": "e-learning-poolparty-biz_cocktails_8352ad8c_0355_4ca4_9ff7_c3dff28931c5"
},
{
"label": "",
"count": 2,
"id": "e-learning-poolparty-biz_cocktails_3c94f5fc_4664_4177_a880_88643c0be9c1"
},
{
"label": "",
"count": 1,
"id": "e-learning-poolparty-biz_cocktails_8d5e2abc_6280_42b7_8e21_8bbc30f7509f"
},
{
"label": "",
"count": 1,
"id": "e-learning-poolparty-biz_cocktails_9c2ce399_c6ae_4f4d_bf37_7fd8ffe2a19d"
}
],
"uri": "e-learning-poolparty-biz_cocktails_eff672ac-6601-42c6-a3e9-0adda3b45df8"
}
],
"results": {
"hits": 284,
"edges": [
{
"node": {
"search": {
"id": "tcm_5-485",
"locale": "",
"conceptSchemes": [
{
"connectorId": "cocktails",
"concepts": [
{
"label": null,
"id": "e-learning-poolparty-biz_cocktails_bab016bd_2fd5_4809_bfe7_3225d25f116d"
}
]
},
{
"connectorId": "ingredients",
"concepts": [
{
"label": null,
"id": "e-learning-poolparty-biz_cocktails_3c94f5fc_4664_4177_a880_88643c0be9c1"
}
]
}
]
}
}
}
]
}
}
}
}