Changes between Version 5 and Version 6 of NarrowYourSearchWidget
- Timestamp:
- Sep 9, 2012, 11:32:49 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NarrowYourSearchWidget
v5 v6 1 1 = "Narrow your search" widget = 2 2 3 || '''Date''' || 2012/0 6/11 ||4 || '''Contact(s)''' || fxprunayre ||5 || '''Last edited''' || ||6 || '''Status''' || After geocat.ch first implementation, under refactoring using Lucene Facets module||7 || '''Assigned to release''' || to be determined||8 || '''Resources''' || resource available ||3 || '''Date''' || 2012/09/11 || 4 || '''Contact(s)''' || François Prunayre || 5 || '''Last edited''' || 2012/09/11 || 6 || '''Status''' || Ongoing || 7 || '''Assigned to release''' || 2.9.x || 8 || '''Resources''' || Resource available || 9 9 10 10 == Overview == 11 « Narrow you search » module / improve the summary search code. This module allows aggregation based on criteria (e.g. keywords, sources, dates, ...) with frequency for the current search. Output view could be a list (with link to add a specific criteria to the search) and optionnaly a tagcloud view (http://en.wikipedia.org/wiki/Tag_cloud). 11 12 This proposal aims to provide a « Narrow your search » module aka as faceted search (http://en.wikipedia.org/wiki/Faceted_search). This module allows aggregation based on criteria (e.g. keywords, organization, dates, ...) with frequency for the current search. Output view could be a list (with link to add a specific criteria to the search) and optionnaly a tagcloud view (http://en.wikipedia.org/wiki/Tag_cloud). 13 14 15 On the client side, user interacts with facets using : 16 * the facets summary used to select new filter 17 * the facet breadcrumb which indicates which filter has been applied 18 and allows user to remove a filter. 19 20 Those 2 components are created and interact with search form and search results widgets. 21 22 A first implementation has been made on geocat.ch using the internal summary module. This proposal use Lucene faceting module to compute summary. 12 23 13 24 === Proposal Type === … … 28 39 29 40 == Motivations == 30 Extends the summary section of a lucene search. This use only the index in order to compute statistics over a search. Statistics are produced over the full list of result (not only the one in the current page), it could be the entire metadata catalogue. There's no access to the database for this operation. 41 42 * Improve user search experience : facets help user to quickly refine search 43 * Better performance : Lucene facet module using its own taxonomy index is faster than computing summary. 44 * New way of presenting information : facet could be use to provide catalog indicators using charts (http://www.youtube.com/watch?v=ISEOKOq6t2Q&feature=plcp) 45 31 46 32 47 == Proposal == 33 48 49 === Facet response === 34 50 Current implementation produce (see xml.search service) : 35 51 {{{ … … 63 79 64 80 81 === Facet configuration === 65 82 66 83 Configuration : list of search criteria which could be agregate … … 70 87 * date (niveau d'agrégation : semaine, mois, année) (e.g last update date) 71 88 72 Changes : 89 90 === Performance analysis === 91 92 93 === Changes === 94 95 * Lucene 96 * Update to version 3.6.1 97 * New dependency : lucene-facet 73 98 * LuceneSearcher.makeSummary() 74 99 * Add an option to search services to only produce the summary (like the fast option but really fast / only summary) … … 88 113 89 114 == Participants == 90 * List of participants and role (if necessary) in current GIP 91 115 * As above