Melhorias na busca

Bráulio Bhavamitra brauliobo at gmail.com
Tue Aug 12 17:21:38 BRT 2014


Massa Rodrigo, depois de investigarmos bastante o caso criamos um hotspot
de busca chamada "auto_complete", se se junta aos que já existem,
find_by_contents e ao find_suggestions. Ele eliminaria os vários LIKE em
vários lugares de autocomplete e permitiria os plugins de busca
sobreescreverem-no.

As sugestões fazem sentido num contexto de "busca pergunta" (como o google
e a busca geral do noosfero) e não de "busca resultado" que é o caso da
vitrine de produtos e a busca do facebook.

Não devo fazer ainda o merge request pois devo esperar o rails 3 +
search-improvements.
No plugin do solr, ele seria implementado como abaixo:

abraços,
bráulio

 44   def auto_complete asset, scope, query, options={}

 45     solr_options = {}
 46
 47     case asset

 48     when :catalog

 49       solr_options[:query_fields] = %w[solr_plugin_ac_name^100
solr_plugin_ac_category^1000]
 50     end
 51     solr_options[:default_field] = 'ngramText'
 52
 53     scope.find_by_solr(query, solr_options).results
 54   end




2014-08-12 9:19 GMT-03:00 Rodrigo Souto <rodrigo at colivre.coop.br>:

> Diga aí caras!
>
> Braulio me ligou hoje dizendo que pretende fazer melhorias no esquema de
> busca também, Leo. Então vamo conversando aí pra organizar os esforços.
>
> Branch: http://noosfero.org/Development/ActionItem3142
> AI: http://noosfero.org/Development/ActionItem3142
>
> Flw!
>
> --
> Rodrigo Souto <rodrigo at colivre.coop.br> :: 55 71 8131-7714
> Colivre - Cooperativa de Tecnologias Livres
> http://www.colivre.coop.br/
>



-- 
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
destruídas nas fases de extroversão e introversão do fluxo imaginativo
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
naquele momento, essa pessoa é a única proprietária daquilo que ela
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
por um milharal também imaginado, a pessoa imaginada não é a propriedade
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
a propriedade deste universo é de Brahma, e não dos microcosmos que também
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
mutável ou imutável, pertence a um indivíduo em particular; tudo é o
patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20140812/3962d85e/attachment.html>


More information about the Noosfero-br mailing list