wiki:WEB_SEARCH_R0
Last modified 15 years ago Last modified on 11/04/09 13:33:37

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=WEB_SEARCH_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

There are two types of web searches: quick and advanced.

Task requirements

  • Quick search:
    • Search for the word with spaces before and after it
    • Priorities for the search (these should be grouped)
      • results in title
      • results in name
      • results in comments
    • Search for all of the words, then for occurance of one of them
      • if a phrase is quoted, it is treated as if it was a word.
      • if a "+" is used before a word, only results containing this word are shown
      • if a "-" is used before a word, only results not containing this word are shown
      • included words should be highlighted
  • Advanced search
    • Dropdown for kind
      • book
      • resource
    • Text field for author
    • Search in title only (checkbox)
    • Search in name only (checkbox)
    • Search in comments only (checkbox)

Task result

Source code

Implementation idea

  • Quick search is available for every opened page and locates over the main menu.
  • Advanced search can be opened by a "Search" button, located in the menu bar.

S2S_WEB_SEARCH_R0
S2S_WEB_RESOURCE_MANIPULATION_R4

How to demo

  1. Write a word in the field next to "Search" button and press this button.
  2. The available results are shown with resource name, part of the resource information, owner name, date and time of last change in the resource. If the resource are many only part of them are shown.
  3. Click on the search button and open the advanced search.
  4. Choose type "book", write your name in the owner field, write a word and press search.

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)