Version 1 (modified by kyli, 16 years ago) (diff) |
---|
Analysis
Overview
There are several kinds of search in the Sophie server:
- Search all books
- Search current user’s books only
- Search on word or phrase
- Book search results
The result of the search depending on the search kind displays:
- List of all books matching results with context characters displayed (ten characters before and after result string)
- Search again
- Refine search (search again on previous search result)
- Download book - the user can choose to download the book where is the search match
- Clone book - the user can choose to clone that book
- Manage book - the user can manage the books in the search result
Task requirements
- For book search:
- Currently, the search method is not implemented in the S2S facade, and it has to be.
- We have to be able to sort the results by some criteria (for example, by date + descending)
- We have to be able to take just a number of results (for example, first 5 results)
- We have to able to search in different locations, for example "all books", "books of the current user", "search in results"
- We need also User Search
- And Group Search
- There must be a simple book search in the menu.jsp (for example, the one, that is currently in the search.jsp)
Task result
(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))
Implementation idea
(It is advisable to include some rough implementations ideas.)
Related
(Here you can add related tasks that could be useful or helpful.)
How to demo
(In this section you must add instructions for the demo of the task.)
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
(Write comments for this or later revisions here.)