Locaweb - Edição 43 - page 58

lw
programação
Muitas empresas usam
Sphinx para indexar
e buscar texto, como
Joomla, Craigslist,
Opensubtitles, Tumblr
e MySQL. Uma lista
commais de 500
usuários devidamente
categorizados pode ser
vista em:
.
INDEXAÇÃO
E BUSCA
Use o sistema gratuito de busca de texto desenvolvido para
aplicativos do lado do cliente
Por Adèle Helena Ribeiro eMax Reinhold Jahnke
S
phinx é um sistema
de busca de texto
desenvolvido
para aplicativos do
lado do cliente. Ele foi
desenvolvido em código
aberto e é licenciado pela
GPLv2. A ferramenta é
para uso livre e oferece
suporte gratuito pela
comunidade. No entanto,
caso queira um serviço de
suporte dedicado, você
pode comprar um plano a
Para usar o Sphinx como
servidor de banco de dados,
é necessário usar a biblioteca
nativa SphinxAPI. Estão
disponíveis versões oficiais
de APIs para as linguagens
Java, PHP, Python, Perl e C.
No entanto, a comunidade
criou versões de APIs para
várias outras linguagens,
como Haskell, C++, C# e
Perl, além de alternativas
para Ruby e PHP.
Ao ser usado como um
daemon de buscas, o Sphinx
se conecta a outros sistemas,
como MySQL, MariaDB e
PostgreSQL, usando tanto
o protocolo do cliente e
do servidor do MySQL
partir de US$ 1.499,99
por servidor e ano.
Essa ferramenta é
amplamente usada por
grandes sites da web. Um
excelente exemplo é o Infegy,
que usa Sphinx para indexar
mais de 22 bilhões de
posts de diversos blogs, do
Twitter e do Facebook para
monitorar e fornecer análises
de dados de mídias sociais.
A página oficial do projeto,
a documentação e possíveis
planos de contratação
de suporte podem ser
conferidos no quadro
Links
oficiais
(pág. ao lado).
Visão geral
Há basicamente três
maneiras de integrar Sphinx
a sua aplicação: como
um servidor de banco de
dados; como um daemon
de busca que funciona
em paralelo ao MySQL;
ou como um mecanismo
de armazenamento para
MySQL e seus forks. Assim,
respectivamente, é possível
trabalhar com três
diferentes APIs: SphinxAPI,
SphinxQL e SphinxSE.
OInfegyusaoSphinxpara
indexarmaisde22bilhões
depostsdediversosblogs
Serviço:
Sphinx
Nível técnico:
Iniciante/
Intermediário
/Profissional
O versátil
Sphinx
58
locaweb
1...,48,49,50,51,52,53,54,55,56,57 59,60,61,62,63,64,65,66,67,...68
Powered by FlippingBook