Typically a ruleset will contain hundreds of rules and scrolling becomes a problem, therefore a search function is necessary.
It should be always visible in the rule editor, however it should also be very small.
It should match rule descriptions, rule conditions and rule consequences, without requiring that the user specify which.