Changes between Version 20 and Version 21 of BluePrint/TextSearch
- Timestamp:
- 04/20/13 16:42:28 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/TextSearch
v20 v21 3 3 4 4 == Introduction == 5 5 6 The Blueprint outlines the development of two functionalities for Sahana Eden. They are: 6 7 === Full-text Search === 8 7 9 * It will provides users to search for text in uploaded documents. 8 10 9 11 === Global Search === 12 10 13 * It will provide users to search for text over multiple resources (eg. Organization, Hospital, etc.). 11 14 12 15 == Stakeholders == 16 13 17 * The End Users[[BR]] 14 18 Agencies like: … … 22 26 23 27 == User Stories == 24 For Full-Text Search: 28 29 '''For Full-Text Search:''' 25 30 [[BR]] 26 31 * The user will have to go to Document module and Search option. Then he has to type the text(or the specified query format) to search in all the uploaded documents. … … 30 35 == Requirements == 31 36 === Functional === 32 For Full Text Search:[[BR]]37 '''For Full Text Search:'''[[BR]] 33 38 * Proper understanding and the work model of S3Search(depricated) and S3Filter is required. 34 39 … … 41 46 * Extend the functionality of S3Filter by introducing an addition feature (which is a text field) to search for text through documents. 42 47 43 * 48 * A user interface for displaying the search result. 44 49 45 50 === Non-functional === 46 51 === Standards === 47 52 === System Constraints === 48 * The user should have PyLucene installed in there machine. 49 * Also, while starting the web2py server, the Lucence deamon should also start. 50 * In case of failure, the search query related to full-text search will not be functional. 53 54 * The user should have PyLucene installed in there machine. 55 56 * Also, while starting the web2py server, the Lucence deamon should also start. 57 58 * In case of failure, the search query related to full-text search will not be functional. 59 51 60 == Use-Cases == 61 52 62 [[Image(search.png)]] 63 53 64 == Design == 54 65 55 66 === Workflows === 67 68 '''For Full-Text Search:''' 69 * The workflow will be according to the use case described above. First the user should need to analyze whether he wants to search through all the uploaded documents or any resource specific document.[[BR]] 70 UnRelated Search: 71 * The user should go the the Document -> Search. 72 73 * Type the following query(string) he wants to search for. 74 75 * The output will be the response of the Lucene Daemon running in the background. 76 77 * T 56 78 57 79 === Site Map ===