[feature-proposal] Search improvements

Rodrigo Souto rodrigo at colivre.coop.br
Thu Jun 26 16:14:01 BRT 2014


Yeah, it's already done over rails3.
It'll probably get in after the first stable release of noosfero on
rails3. It's not compelte yet but if you want to test it the code is
available here:
https://gitlab.com/diguliu/noosfero/tree/search-improvements

Leandro Nunes escreveu isso ai:
> This is for rails3?
> 
> When it will be done? :)
> 
> Great!!!
> 
> 
> On Thu, Jun 26, 2014 at 12:34 PM, Rodrigo Souto <rodrigo at colivre.coop.br>
> wrote:
> 
> > Hello guys,
> >
> > I'm developing some reasonable improvements to our search feature. Here
> > is a list of what these improvements are:
> >
> >    * Smart term suggestions on search query: this feature suggests search
> >    queries based on previous searched terms, sorting them by a
> >    composition of occurrences (which also considers newer occurrences
> >    more important than older ones) and relevance (less results means
> >    more relevant). This feature also implements hotspots for search
> >    engine plugins to provide any desired terms instead of the core
> >    default behavior.
> >
> >    * Ajax it all: every search operation (pagination, query searching
> >      and display filters) runs now through ajax, reloading only the
> >      results.
> >
> >    * Search asset menu: the search interface now has an asset menu,
> >      which facilitates the navigation through different types of
> >      entities (people, communities, contents, etc).
> >
> >    * Default global search to contents search: due to our database
> >      relational design, searching on multiple entities is always
> >      painful. So instead of having the global search, which was a
> >      bottleneck of performance, I changed the default search to go to
> >      the contents search. This change comes specially nice with the
> >      backup of the asset menu. P.S.: the index and category_index
> >      actions are still available although are no longer recommended.
> >
> > More information and a demo video can be found on:
> > http://noosfero.org/Development/ActionItem3142
> >
> > --
> > Rodrigo Souto <rodrigo at colivre.coop.br> :: 55 71 8131-7714
> > Colivre - Cooperativa de Tecnologias Livres
> > http://www.colivre.coop.br/
> >
> > _______________________________________________
> > Noosfero-dev mailing list
> > Noosfero-dev at listas.softwarelivre.org
> > http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
> >
> >
> 
> 
> -- 
> Dois Axé!!!
> 
> -----
> "Comece fazendo o que é necessário, depois o que é possível e de repente
> você estará fazendo o impossível."
>                                    São Francisco de Assis
> Leandro Nunes

> _______________________________________________
> Noosfero-dev mailing list
> Noosfero-dev at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev


-- 
Rodrigo Souto <rodrigo at colivre.coop.br> :: 55 71 8131-7714
Colivre - Cooperativa de Tecnologias Livres
http://www.colivre.coop.br/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20140626/5fb96a33/attachment.pgp>


More information about the Noosfero-dev mailing list