An updated Epic Developer Community experience

@Hourences
Is there any way to search the forums? Just the forums?

I just wanted to search the forums for new posts about the new Biome Core UE5.4 feature but I am unable to do so. When I search for “biome” using the top right search field, I get this:

Notice that the “Learning” root category is completely unchecked, which would logically imply any of the child categories are inactive, yet the search results are not forum posts, but the learning resources.

I have to actually cycle each root category ON and OFF again to get relevant search results:

But as soon as I perform next search, all the search settings are reset back:

So there doesn’t appear any way just search forums without having do to multi-click filter setup after every single search query to get relevant results.

I think it’s really poor idea to combine forum search with the whole Epic Dev community content search. These two should be clearly distinct features.

The combined search layout is also really, really poor in terms of space utilization. It barely fits 5 search results on 1440p screen with 100% DPI scaling. That is crazy.

I am able to get the proper discourse search by clicking this “Open Advanced Search” button:
image
But something is very wrong with it. It takes usually about 10-15 seconds to load that page.

This is the advanced search. Much cleaner and much more relevant results:

But I don’t want to wait 10-15 seconds before initiating a search.

I think when we are on forums.unrealengine.com, the top right search should search forums. Or there should be separate forum search button in the forum UI itself.

2 Likes

That may have been an oversight, I will ask to have it be addressed. The intended design is indeed that while you are in the forums the top right magnify search button should result in the forum search. It should not require clicking on the advanced settings to get to it. I think something got mixed up as we did the other changes probably.

I will also ask the team to look at why unticking the main type doesn’t just ignore the sub types even if those sub types are checked, as well as see if we can tweak the layout or add in a second condensed viewing mode

@Hourences

Found another one. The documentation can not be searched reasonably. Here’s an example:

For the longest time I thought new documentation is simply missing function and property specifiers:
If I search for class specifiers, I get a result:

With property and function specifiers, however, no results:
image
image

Using just “specifiers” alone finds some more, but no function or property specifiers:

They are in fact there, but they are hidden extremely deeply in the documentation, under a category simply labeled “Properties” deep in the documentation tree:

Then I realized that the thing on the left is not a search, it’s just a category title filter:
image

BUT, in that case, how do I search the documentation?

The only other search button on the entire documentation page seems to be the top right one, but that one is utterly useless at finding anything.

Example - searching for “property specifiers”:


No relevant results found…

It finally works, when I explicitly check the “Documentation” checkbox, which is unchecked by default:

Of course as soon as I perform the next search directly from Unreal Engine 5.4 Documentation | Unreal Engine 5.4 Documentation | Epic Developer Community the filters on the left are reset to default (all unchecked) and once again return irrelevant results:

So, in order for user searching the documentation to find what they need, they need to:

  1. Figure out what the right search box is
  2. Figure out that even the “right” search box doesn’t provide right result by default
  3. Manually change search filters to include Documentation
  4. Manually set up those filters to include Documentation after each search, because they get reset on each new search.

Here’s my proposal how to make searching on Unreal sites less painful:

  • NUKE the Type filters on the search page. Kill it, remove it completely
  • The top right search button should always search ONLY Forum when executed from the forum page, ONLY documentation when executed from the documentation page, ONLY Learning when executed from learning page, and ONLY Snippets when executed from Snippets page. Essentially, these category filters should be set implicitly, under the hood based on where the search was initiated from, rather than being exposed to users requiring them to manually set them up.
  • It’s almost never the case user searching the forums wants to see documentation results, or user searching documentation wants to see forum posts. If they want to search both, it’s much easier to simply have two web browser tabs open side by side with forum and docs search results, than to have one search page which requires tedious, manual filter checkboxes setup just to see a messy kitchen sink of both types of results.

This combined search thing seems like something some random consultant though was a good idea, but no one with actual experience using Epic software/services ever wanted. I suspect a buzzword “Knowledge Base” was thrown around when the new Dev Community was being designed, but people in general hate those.

Knowledge bases aren’t a tool to help users, they are a maze to help large corporations make it much harder for end users whom have some problem to get in touch real tech support person, which usually costs the corporation much more. But since (paid UDN aside) you, the Epic do not provide any realtime human tech support, you don’t need Knowledge Base mazes to add friction to prevent users from getting the information they need.