After the publisher applies the taxonomies to an asset, which the Admin has previously defined, the Store user is able to see the Taxonomy navigation in Store under Filter By title.
Follow the instructions below to use the Taxonomies to filter assets:
- Sign into the Store.
- Click on the asset type for which you need to carry out the search.
- If you need to search against one asset type (e.g., searching only for gadgets), click on the menu that corresponds to that specific asset type (e.g., Gadget) in the left menu navigator.
- If you need your search to be based on all the assets, click ALL in the left menu navigator.
- Optionally, If you wish to have more space to work with the Taxonomy based filters, click expand, which appears next to the Filter by caption.
- Navigate through the Taxonomy hierarchy nodes and click Add Filter to create the filter at a preferred level.
You can drill down the navigation by clicking on the respective taxonomy nodes. You can add parent nodes and leaf nodes to filter the assets. If you select a parent node, it shows you all the assets that belong to that parent and its children. If you select a parent node, you will not able to select its child nodes thereafter, because the parent node contains all the results.
In the following example, Teams > Engineering > Governance TG > Data TG > Analytics has been selected.
Optionally, if you want to add more filters from the same taxonomy, you can add them by clicking on the Add Filter button, which is shown below.
When you adding more filtering terms inside same taxonomy, it will be an OR search query. Furthermore, search queries only contain Taxonomy ids. For example the two filters above translate to the following search query:
(*Teams/engineering/dataTG/* OR *Teams/marketing*)
Optionally, if required, add multiple filters from different taxonomies.
When you add multiple taxonomies there will be a AND search between those taxonomies.
For example the three filters above translate to the following search query:( ( *wso2Teams/engineering/dataTG* OR *wso2Teams/marketing* ) AND *service0/service1* )
Optionally, update the Taxonomy based filters as follows:
If you wish to remove any of the Taxonomy based filters, click the respective Remove option.
- If you wish to update any of the Taxonomy based filters,
- Click Edit respective to the filter that you wish to edit.
Select another Taxonomy node and click Update filter.
If you have selected a parent node, you will not be able to update its children.
- Click Edit respective to the filter that you wish to edit.