The new v. 8 help system compiled as "ZoomHelp.exe" has a few issues concerning the search form, and the search instructions provided in the form.
1) The wildcards "*" and "?" do not match the space character.
Example: I want to search for all instances of "case-sensitive", entered without the quotes, and match "All search words". None of the following patterns returns any results:
case-sensitive
case?sensitive
case*sensitive
Because only "case sensitive" returns results, one concludes that there are no instances of "case-sensitive" anywhere in the help system. The same search patterns used with the match "any search words" option produces the same results.
2) The use of double quotes for explicit search strings" works, but is not documented in the form. In this case "case sensitive", including the quotes, returns two instances. The search form input box, however, strips the quotes away after providing the results. Using single quotes instead of double quotes does return results, but not the expected one, and the input box only strips the closing single quote.
3) Finally, the link "Javascript option" at the bottom of the form is broken, and returns "Status 404: File not found".
If all the described behavior is by design, then the search instructions need to be explicit about all the supported and not-supported options. I haven't checked, but I expect all the search-form templates and script strings generate search instructions with the same limitations.
Because the search pattern constraints change depending on configuration settings for language options such as stemming, and sub-string matches, the template text should be amended to suit, or at least the help system should document the appropriate instructions for acceptable patterns in each context.
1) The wildcards "*" and "?" do not match the space character.
Example: I want to search for all instances of "case-sensitive", entered without the quotes, and match "All search words". None of the following patterns returns any results:
case-sensitive
case?sensitive
case*sensitive
Because only "case sensitive" returns results, one concludes that there are no instances of "case-sensitive" anywhere in the help system. The same search patterns used with the match "any search words" option produces the same results.
2) The use of double quotes for explicit search strings" works, but is not documented in the form. In this case "case sensitive", including the quotes, returns two instances. The search form input box, however, strips the quotes away after providing the results. Using single quotes instead of double quotes does return results, but not the expected one, and the input box only strips the closing single quote.
3) Finally, the link "Javascript option" at the bottom of the form is broken, and returns "Status 404: File not found".
If all the described behavior is by design, then the search instructions need to be explicit about all the supported and not-supported options. I haven't checked, but I expect all the search-form templates and script strings generate search instructions with the same limitations.
Because the search pattern constraints change depending on configuration settings for language options such as stemming, and sub-string matches, the template text should be amended to suit, or at least the help system should document the appropriate instructions for acceptable patterns in each context.
Comment