Full-text Search no DJANGO.

5 views
Skip to first unread message

Diego Albuquerque

unread,
Nov 23, 2009, 3:09:03 PM11/23/09
to django...@googlegroups.com
Alguém ai tá utilizando ? COmo vocês estão indexando suas bases ?

Encontrei este artigo aqui que talvez interesse: http://www.mercurytide.co.uk/news/article/django-full-text-search/

Sou novo no django, na verdade, ainda estou aprendendo, mas como esse é um assunto que vou precisar usar imediatamente resolvi consultar os universitários ;D

Abraços
Diego

Luciano Ramalho

unread,
Nov 23, 2009, 3:24:23 PM11/23/09
to django...@googlegroups.com
2009/11/23 Diego Albuquerque <diegoalb...@gmail.com>:

Onde eu trabalho estamos pensando em usar o django-sphinx com MySQL no backend:

http://github.com/dcramer/django-sphinx

Mas ainda não usamos, então não posso dizer se realmente funciona ;-).
Mas a reputação do sphinx é muito boa.

[ ]s
Luciano

Diego Albuquerque

unread,
Nov 23, 2009, 3:27:11 PM11/23/09
to django...@googlegroups.com
Beleza Luciano, tava aqui pesquisando mais e achei interessante esta abordagem dada no artigo abaixo:

http://www.codeassembly.com/How-to-implement-Mysql-full-text-search-on-a-big-website/

O cara criou uma tabela exclusiva só pra isso. Vai ter redundancia de dados e tal, mas vai ficar muito mais rápido. A questão é, o que é mais custoso , velocidade ou armazenamento ?

Caso a se pensar.

Abraços
Diego


2009/11/23 Luciano Ramalho <ram...@gmail.com>

João Marcus

unread,
Nov 23, 2009, 9:11:16 PM11/23/09
to Django Brasil
Existe o projeto Haystack: http://haystacksearch.org/

On 23 nov, 18:27, Diego Albuquerque <diegoalbuquer...@gmail.com>
wrote:
> Beleza Luciano, tava aqui pesquisando mais e achei interessante esta
> abordagem dada no artigo abaixo:
>
> http://www.codeassembly.com/How-to-implement-Mysql-full-text-search-o...
>
> O cara criou uma tabela exclusiva só pra isso. Vai ter redundancia de dados
> e tal, mas vai ficar muito mais rápido. A questão é, o que é mais custoso ,
> velocidade ou armazenamento ?
>
> Caso a se pensar.
>
> Abraços
> Diego
>
> 2009/11/23 Luciano Ramalho <rama...@gmail.com>
>
>
>
>
>
> > 2009/11/23 Diego Albuquerque <diegoalbuquer...@gmail.com>:

Luciano Ramalho

unread,
Nov 23, 2009, 9:28:54 PM11/23/09
to django...@googlegroups.com
2009/11/24 João Marcus <joa...@gmail.com>:

>
> Existe o projeto Haystack: http://haystacksearch.org/

Opa, grande dica, João. O site e os textos pelo menos parecem bem
profissionais, se o código tiver a mesma qualidade, estamos bem!

[ ]s
Luciano

Andrews Medina

unread,
Nov 23, 2009, 9:46:26 PM11/23/09
to django...@googlegroups.com
Olá,

2009/11/24 Luciano Ramalho <ram...@gmail.com>:

de todos os projetos relacionados com busca e django esse é um dos melhores.

Um projeto que também é bem legal é o django-sphinx
(http://github.com/dcramer/django-sphinx/), que é um projeto que usa o
sphinx para indexação. Alem de ser bem legal ele tem vários sites com
um número grande de visitas utilizando esse projeto.

[]'s

--
Andrews Medina
www.andrewsmedina.com

Renato Garcia Pedigoni

unread,
Nov 23, 2009, 10:57:40 PM11/23/09
to django...@googlegroups.com
Utilizei o Djapian [1], que roda sobra o Xapian [2], em meu último projeto e gostei muito.  Inclusive acho que foi desenvolvido por um pessoal aqui da lista. 

Ele é bem "djangônico", integrado ao framework, simples de usar e ainda tem uma documentação muito boa (vejam um overview em [3]).


Abraços,
Renato
2009/11/24 Andrews Medina <andrew...@gmail.com>



--
Atenciosamente,
Renato Garcia Pedigoni

Luciano Ramalho

unread,
Nov 24, 2009, 6:59:27 AM11/24/09
to django...@googlegroups.com
2009/11/24 Andrews Medina <andrew...@gmail.com>:

>>> Existe o projeto Haystack: http://haystacksearch.org/
>>
>> Opa, grande dica, João. O site e os textos pelo menos parecem bem
>> profissionais, se o código tiver a mesma qualidade, estamos bem!
>>
>
> de todos os projetos relacionados com busca e django esse é um dos melhores.
>
> Um projeto que também é bem legal é o django-sphinx
> (http://github.com/dcramer/django-sphinx/), que é um projeto que usa o
> sphinx para indexação. Alem de ser bem legal ele tem vários sites com
> um número grande de visitas utilizando esse projeto.

Muito grato pela dica, Andrews, especialmente ao revelar que sites com
grande número de visitas usam o django-sphinx. Eu mencionei esse
projeto no primeiro post desta thread. A sugestão veio de um colega de
trabalho, que sabe que a Fapesp usa o django-sphinxs em um de seus
sites.

[ ]s
Luciano

Diego Albuquerque

unread,
Nov 24, 2009, 7:06:02 AM11/24/09
to django...@googlegroups.com
Valeu pessoal, acho que este post vai ser de grande utilidade para várias pessoas.

Você chegaram a testar comparativo de desempenho entre as ferramentas e até entre uma ferramenta destas e o próprio full-text search do mysql por exemplo ?

Abraços
Diego


2009/11/24 Luciano Ramalho <ram...@gmail.com>

Andrews Medina

unread,
Nov 24, 2009, 11:41:58 AM11/24/09
to django...@googlegroups.com
Olá,

2009/11/24 Luciano Ramalho <ram...@gmail.com>:
>
>


> Muito grato pela dica, Andrews, especialmente ao revelar que sites com
> grande número de visitas usam o django-sphinx. Eu mencionei esse
> projeto no primeiro post desta thread. A sugestão veio de um colega de
> trabalho, que sabe que a Fapesp usa o django-sphinxs em um de seus
> sites.

inclusive o criador do projeto, David Crammer é lider de
desenvolvimento do curse.com um dos maiores portais de jogos do mundo.

Alisson Patrício

unread,
Nov 25, 2009, 4:58:36 AM11/25/09
to Django Brasil
Eu atualmente uso o django-sphinx no Filmow.com (media de 5q/m), a
implementação foi muito rápida e simples. Antes eu usava o full-text
search do proprio MySQL, a diferença de performance foi bastante
grande nas minhas comparações, alem de gastar menos memoria e
processamento do servidor.

No proprio site do SphinxSearch tem uma lista de sites de alto trafego
usando o Sphinx: http://www.sphinxsearch.com/powered.html

Seria ótimo uma comparação entre os search engines, Sphinx, Xapian e
Solr, procurei uma vez mas não encontrei nada do tipo.

Abraços

On 24 nov, 14:41, Andrews Medina <andrewsmed...@gmail.com> wrote:
> Olá,
>
> 2009/11/24 Luciano Ramalho <rama...@gmail.com>:

Diego Albuquerque

unread,
Nov 25, 2009, 6:43:44 AM11/25/09
to django...@googlegroups.com
Valeu Alisson, muito bom saber.  VOu dar uma olhada com mais calma nisso depois.

Abraços
Diego


2009/11/25 Alisson Patrício <alisso...@gmail.com>
Reply all
Reply to author
Forward
0 new messages