28. February 2025
Product family in Search (for developers)
To enable the display of product families in search results, we have added the ability to ingest product family information into the search index. This is useful when managing multi-level product families and wanting to show family details in search results. An example of a product family could be a product available in different sizes and colours (known in PIM as master/variant hierarchies).
Ingesting product family information
To ingest product family information into the search index, you need to include family details in the request model for the
/api/ingestion/segments/{segmentId}/products/create-or-patch
endpoint in the Admin API. Here is an example:
In the example above, the familyModel
object contains the familyId
property, which is the unique identifier for the product family.
Showing product family information in the search results
When using the /search
endpoint in the Search API, family information is included in the search results. Here is an example of how it is returned:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
|
Note
Please note that the number of siblings returned in the search results is controlled by the scope.
You can find more information about family data in the Search documentation.