Too much focus on adding docsets instead of improving search functionality itself
For example, looking for “Transitioning to ARC Release Notes”:
arc
Many results, but not the document requested. Dash just looks for the characters a, r and c, in that order anywhere in a class name, method name or document title, so it will return documents titles like “bsearch”.
“arc”
Looks for the characters “, a, r, c and “, in that order (yes, including the quotes). The few useless results include: python easy_install fails with "assembler for architecture …
arcrelease
Will return the document, but also: outputImageProviderFromBufferWithPixelFormat:pixelsWide: pixelsHigh:baseAddress:bytesPerRow:releaseCallback:….
releasenotesarc
Will not find it because the word “ARC” appears before “Release Notes” in the actual document.
It’s sad that I often need to do a search on the web, just to discover the title of a document, so I can find it in Dash. Add to that that it doesn’t search the document contents itself unless you are looking at your document already.
Dash really needs a better search functionality. The user needs to be able to differentiate between whole and partial words. It needs a separate text field for in-page searches.
zozawe about Dash 3 - API Docs & Snippets. Integrates with Xcode, Alfred, TextWrangler and many more.