[[BackLinksMenu]] [[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|)]] = 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 '''word'''s, 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 '''word'''s 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. == Related == S2S_WEB_SEARCH_R0 [[BR]] S2S_WEB_RESOURCE_MANIPULATION_R4 == How to demo == 1. Write a word in the field next to "Search" button and press this button.[[BR]] 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.[[BR]] 3. Click on the search button and open the advanced search.[[BR]] 4. Choose type "book", write your name in the owner field, write a word and press search. [[BR]] = 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.)