Changes between Version 5 and Version 6 of NarrowYourSearchWidget


Ignore:
Timestamp:
Sep 9, 2012, 11:32:49 PM (12 years ago)
Author:
fxp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NarrowYourSearchWidget

    v5 v6  
    11=  "Narrow your search" widget =
    22
    3 || '''Date''' || 2012/06/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 ||
    99
    1010== 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
     12This 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
     15On 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
     18and allows user to remove a filter.
     19
     20Those 2 components are created and interact with search form and search results widgets.
     21
     22A first implementation has been made on geocat.ch using the internal summary module. This proposal use Lucene faceting module to compute summary.
    1223
    1324=== Proposal Type ===
     
    2839
    2940== 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
    3146
    3247== Proposal ==
    3348
     49=== Facet response ===
    3450Current implementation produce (see xml.search service) :
    3551{{{
     
    6379
    6480
     81=== Facet configuration ===
    6582
    6683Configuration : list of search criteria which could be agregate
     
    7087 * date (niveau d'agrégation : semaine, mois, année) (e.g last update date)
    7188
    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
    7398 * LuceneSearcher.makeSummary()
    7499 * Add an option to search services to only produce the summary (like the fast option but really fast / only summary)
     
    88113
    89114== Participants ==
    90  * List of participants and role (if necessary) in current GIP
    91 
     115 * As above