+
{Object.keys(grouped).map((groupName, index) => (
@@ -172,11 +182,12 @@ export const SearchHits = ({
"hierarchy",
item.type && item.type !== "content"
? item.type
- : item.hierarchy.lvl1
- ? "lvl1"
- : getLastAvailableHeirarchy(item),
+ : getLastAvailableHeirarchy(item) ||
+ item.hierarchy.lvl1 ||
+ "",
]}
hit={item}
+ separator="."
/>
{item.type !== "lvl1" && (
diff --git a/www/packages/docs-ui/src/components/Search/Modal/index.tsx b/www/packages/docs-ui/src/components/Search/Modal/index.tsx
index 8047c853da..25e54d8890 100644
--- a/www/packages/docs-ui/src/components/Search/Modal/index.tsx
+++ b/www/packages/docs-ui/src/components/Search/Modal/index.tsx
@@ -257,11 +257,13 @@ export const SearchModal = ({
"content",
"hierarchy.lvl1",
"hierarchy.lvl2",
+ "hierarchy.lvl3",
],
attributesToHighlight: [
"content",
"hierarchy.lvl1",
"hierarchy.lvl2",
+ "hierarchy.lvl3",
],
}}
indices={algolia.indices}