Ken & Mike on the MATLAB Desktop

November 2nd, 2009

Help browser search updates

Everywhere you look, searching is becoming the standard way of accessing information, and our documentation is no exception. In MATLAB R2009b we’ve updated the Help browser’s search functionality to help you find what you’re looking for more quickly. In this post I’ll give you a quick tour of the changes.

First, let’s take a look at the R2009a search results display. Using the default Help browser layout, here are the results of a search for “fft” with all MathWorks products installed:

fft_9a_doc_results.PNG

We weren’t happy that this display does not give you an easy way to differentiate among the top three results. They’re function reference pages from different products, but you’d never know it because the Product column is scrolled off the right side of the results area. If you want to see what products the results are in (or sort by product), you need to scroll over and lose sight of the title. There are a few other issues that we fixed, but that’s the big one.

Now lets see how the same search looks in R2009b:

fft_9b_doc_results.PNG

The first thing you might notice is that each result takes up a lot more vertical space, so you don’t see as many results. That’s true, but we think the new features are worth the tradeoff - we’re going for quality over quantity in the results. Let’s take a quick look at what we’ve changed:

  • There’s no awkward horizontal scrolling in the search results area, ever.
  • We’re using an icon to display the type of result - these icons are the same ones that are used in the top level of the new table of contents.
  • Demo search results are now listed together with the documentation results.
  • Each result includes some snippets from the result page, which shows the context in which the search term is used.
  • For reference pages, we’re including the summary line (for example, in the top result above we’re displaying “Discrete Fourier transform”).
  • The sorting options have changed.

About those sorting options… In R2009b sorting is all about organizing your search results. Now that we categorize results by type, that was a natural addition to the sort options. We also felt that the old options to sort by title or section didn’t provide a lot of value, so we removed them. To further emphasize the notion that sorting helps you organize your results, when you sort by type or product we group the results into collapsible sections. That way you can easily show or hide entire groups of results that you find useful or not.

We hope that these new features will help you find what you’re looking for when you search our documentation. Give them a shot and let us know what you think.

One Response to “Help browser search updates”

  1. Aurélien Queffurust replied on :

    Hi!
    Great job!
    Using fft is is a good example which shows that redesigning the help browser is definetely a good enhancement.
    I also prefer the new output of results without the horizontal scrolling bar as you mentionned.
    Including demos is also a good point.
    Aurélien

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


Ken & Mike work on the MATLAB Desktop team.
  • Christopher Long: I’d like to add my name to the chorus of people who want to see Emacslink returned. Being...
  • Rob: Another request for VIM!!
  • Phil: Here’s the link to the java table download http://www.mathworks .com/matlabcentral/f ileexchange/5752-...
  • Phil: I still have not found a solution to the problem of the MATLAB table not showing data in an executable....
  • George: I, like Eric, use Emacs for the majority of my analysis/development tasks (have for a long time). This is not...
  • Benoit: Hi, my issue with matlab for osx is quite frustrating. Suppose my script is like : for i=1:10...
  • Greg: OK, count me in as another person who can not get the uitable to show data in a DEPLOYED application. Anyone...
  • OysterEngineer: Ahhh, that helps. I’m guessing that the folder names with the + suffix are folders for the...
  • Ken: The Current Folder Browser used to show a flat list of items only — that is, you couldn’t see the...
  • OysterEngineer: @Daniel, It seems like some of your post was truncated. Reading between the lines, it seems like your...

These postings are the author's and don't necessarily represent the opinions of The MathWorks.