Request for Improved Fuzzy Search Function and Tree Expansion Behavior

Request for Improved Fuzzy Search Function and Tree Expansion Behavior

5 votes

avatar

All I want for Christmas is this new feature.

Hello,

I work for a company that manages around 400 customers and over 3,000 entries. We connect to servers daily to perform maintenance tasks and the search function is frequently used for this purpose.

Unfortunately, the current search function is not optimal as it often fails to return the expected results. The search function should support fuzzy matching and tolerate typos. It should also be possible to find results using only part of a name. Results that start with the search term should be prioritised over those that merely contain it. Nice2Have: When an exact, complete name is entered, only one result should be returned, even if multiple matching entries theoretically exist.

Please consider implementing a new fuzzy search mode. As an easier alternative that would still represent a significant improvement, it would be helpful to have a setting that ignores special characters such as '-'. Most of our entries are grouped and separated using hyphens.

Currently, all search results are expanded to show all child nodes in the tree. Since some entries have many child nodes, this quickly becomes very cluttered. Therefore, either no nodes should be expanded, or only the first child node in the tree should be expanded. I have already disabled the “Expand all folders” setting, but the "first" entry is still expanded.

Exapmels

  • xmas-server
  • christmas-backup
  • santa - mail
  • reindeer-db
  • winter mail


Input: w mail
Findet: winter mail

Input: xmas
Findet: xmas-server
StartsWith

Input: wintre
Findet: winter mail
Typo

Input: santa mail
Findet: santa - mail
missing special characters

Input: mail
Findet: santa - mail, winter mail
ignore special characters / missing special characters

Input: deer d
Findet: reindeer-db
just parts



Tree:
Now: First Entry is opend
grafik.png
Expected:
aaaaaaaaaaaaaaaa.png

grafik.png

aaaaaaaaaaaaaaaa.png

All Comments (2)

avatar

Hello,

Thank you for the suggestion. This is a great project for a hackathon. We have a two-day hackathon three times per year. I will add it to our list.

Regards

David Hervieux

avatar

Hello,

During the holiday vacation, I created a basic implementation. This will be available in RDM 2026.1. Unfortunately, I was not able to implement everything you requested at this time. You will be able to toggle it, but due to time constraints, I was unable to implement the exact match search feature. Our filter system is somewhat complex and would require handling in multiple steps.

Regarding your other request about not expanding everything, it's not easy since it is very specific to your structure. In your case, the company is at the first level, but if you use other search fields, it could be different. I will try to find a way to resolve this, but I need a strategy that works with our current implementation.

Regards

David Hervieux