MongoDB terá busca textual nativa em sua próxima versão

MongoDB

MongoDB

Uma busca textual simples está sendo implementada no MongoDB, com previsão de lançamento para a versão 2.3.4, sendo aprimorada gradualmente nas versões seguintes.

O recurso é indispensável para quem indexa um grande volume de informações e precisa fazer buscas de maneira eficiente e com recursos de negação, sufixo, prefixo, stemming, etc. Busca nunca foi o forte do MongoDB, quem precisava dessa função tinha que recorrer a ferramentas externas, mas isso promete mudar bastante a partir da versão 2.3.4. O novo recurso vai começar simples, mas com o mínimo necessário para fazer barulho e fortalecer ainda mais o MongoDB.

Nesse ponto, o Riak sempre ofereceu suporte a buscas no estilo do Solr/Lucene (veja mais em Riak Search).

Os recursos abaixo estão previstos para a versão 2.3.4 do MongoDB:

  • parsing e stemming para linguas latinas;
  • peso (pontuação) de palavras;
  • busca por frases;
  • negação de palavras;
  • permitir atribuir pesos diferentes para campos;
  • suporte a sufixo e prefixos de palavras;
  • especificar a lingua em documentos;

De fato é um grande avanço, reforça o post “Por que você deve aprender MongoDB em 2013 (em inglês)“.

O anúncio oficial desse recurso está aqui.


Veja também