I visited James today and we came up with this list of things to fix a bit more urgently (I'll be putting them in JIRA later).

Already changed:
* remove dependencies/filecontent from the quick search - must not search for dependencies on commons-lang
* change the default search to AND instead of OR

Still to look at:
    - [ ] improve the search results page
        - [ ] remove metadata files
        - [ ] merge versions in search results
        - [ ] for snapshots, just show SNAPSHOT, not timestamps
- [ ] show hits in the results (this may not be possible or needed with better results, however)

    - [ ] existing JIRA complaints
        - [ ] MRM-732 (tokenizing)
        - [ ] MRM-495 (weighting)
        - [ ] MRM-609 (windows bug - may be fixed)
        - [ ] MRM-933 (hit count, pagination completely busted)

    - [ ] advanced search
- [ ] improve appearance and flexibility, maybe change to "add term" buttons on the default search
        - [ ] class/package search is still flaky
- [ ] might be the analyzer rules, etc. for splitting on '.'

- [ ] browse improvements
- [ ] artifact version list should show basic shared project information rather than having to drill into one version
    - [ ] snapshot should go to a page that shows a list of versions
          (go to latest, but list previous snapshots)

Thoughts?

Cheers,
Brett

On 14/11/2008, at 11:40 AM, James William Dumay wrote:

Hey guys,
As mentioned on IRC we all agreed that our search feature is a little suboptimal.

I would like to propose the following improvements:
* Search should be more like mvnrepository.com (showing codebase growth etc). * We should figure out a way of using up stream repository indexes to improve search results. * Advanced search needs a good rethink - we should probably use a filter approach so that you could do bytecode: search results that include free text search.
* UI improvements so that the user experience feels more intuitive.

Discuss!

James

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/

Reply via email to