On Fri, 20 Nov 2020 15:00:56 GMT, Hannes Wallnöfer <hann...@openjdk.org> wrote:

> This PR softens the case-sensitivity rules in Javadoc searches by including 
> results of case-insensitive search if a case-sensitive yields no or very few 
> results. 
> 
> Changes also include some restructuring of the search.js code along with 
> minor changes that improve compliance with the specification (Segments 
> separated by `_` are ranked the same way as segments of CamelCase 
> identifiers, and matches on such segments are ranked lower than matches for 
> whole identifiers, which wasn't always the case previously)
> 
> The `TestSearchScript.java` test, which has been disabled with the removal of 
> Nashorn, has been updated to run without failure. In the process, I noticed 
> that the recent IndexBuilder|Writer|Item refactoring, comparators have been 
> unified to the point that the same item order is used in HTML index pages and 
> the search index JSON files. However, there used to be slight differences in 
> the sorting between the two. This change restores the original order by 
> adding two simple search index comparators to `IndexBuilder.java`.
> 
> API documentation generated with this PR applied can be viewed and tested 
> here: 
> http://cr.openjdk.java.net/~hannesw/8244535/api.01/

This pull request has now been integrated.

Changeset: 53d14442
Author:    Hannes Wallnöfer <hann...@openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/53d14442
Stats:     201 lines in 5 files changed: 66 ins; 52 del; 83 mod

8244535: JavaDoc search is overly strict with letter case

Reviewed-by: jjg

-------------

PR: https://git.openjdk.java.net/jdk/pull/1354

Reply via email to