Posted on 10-10-2008
Filed Under (inglês, ruby on rails, search engine) by David William

In this post I would like to share how to use Sphinx through the Ultrasphinx plugin.

I wrote another post about the basic things you should know about Sphinx. If Sphinx is something real new for you, I highly recommend you read it before continue.

First, a quick explanation about Sphinx:

Sphinx is a full-text search engine. The main goal is to provide good and fast search with a lot of options to increase the results’s relevance.

The distribution includes four programs: indexer (to create fulltext indices), search (to query fulltext indices from command line), searchd (a daemon to search through fulltext indices from external software - the most common case) and sphinxapi (a set of API libraries).

Read the rest of this entry »

(0) Comments    Read More   
Posted on 10-10-2008
Filed Under (português, ruby on rails, search engine) by David William

Neste post eu gostaria de mostrar como usar Sphinx através do plugin Ultrasphinx.

Eu escrevi outro post sobre o básico que você precisa saber sobre Sphinx. Se Sphinx é algo realmente novo pra você, eu recomendo que você leia o post antes de continuar.

Primeiro, uma rápida explanação sobre Sphinx:

Sphinx é um mecanismo de busca full-text. O objetivo princial é prover uma busca boa e rápida com uma série de opções para aumentar a relevância dos resultados.

A distribuição inclui quatro programas: indexer (para criar índices fulltext), search (para consultar índices fulltext a partir da linha de comando), searchd (um daemon para pesquisar índices fulltext a partir de softwares externos - o caso mais comum) e sphinxapi (um conunto de bibliotecas API).

Read the rest of this entry »

(2) Comments    Read More   
Posted on 07-10-2008
Filed Under (inglês, search engine) by David William

I’m working in a new web project using database, which needs a good search engine. Since there are many records and the database must get larger, there’s no doubt the search performance is a critical mission.

I have to admit that I always contented myself using resources such as views, stored procedures, scripts, including database settings to promote a better query performance. However, after an indication of a friend, I found Sphinx. Here, I want to share a little of this search engine that may be the perfect solution for whoever needs high performance working with complex searches, with a huge amount of data.

Read the rest of this entry »

(2) Comments    Read More   
Posted on 07-10-2008
Filed Under (português, search engine) by David William

Estou trabalhando em um projeto web baseado em banco de dados, e como tal, precisa de uma boa ferramenta de busca. Como são muitos registros e a previsão é que o banco cresça bastante com o passar do tempo, a performance da busca é sem dúvida alguma uma missão crítica.

Confesso que sempre me contentei com recursos como views, stored procedures, scripts, além de configurações no banco de dados para a promoção de uma melhor performance nas consultas. Entretanto, por indicação de um amigo, me deparei com o Sphinx. Aqui, quero compartilhar um pouco desse mecanismo que pode ser a solução exata para quem precisa de alta performance em buscas complexas, com uma grande massa de dados.

Read the rest of this entry »

(2) Comments    Read More