Bonjour, merci.

Pour les développeurs Ruby comme moi qui aimerait profiter de elacticsearch
vous pouvez utiliser la gem "tire" je l'ai déjà testé et c'est très
efficace.


2013/12/19 Alioune Dia <[email protected]>

> Salut
> Juste pour ajouter que Elasticsearch utilise du
> http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl.html
> , vous pouvez avoir
> toute la documentation sur le site de  http://www.elasticsearch.org/ .Et
> voir
> egalement http://lucene.apache.org/solr/ comme une alternative a
> elasticsearch
> , si vous aimez le XML :)
> --Ad
>
>
>
> Le 19 décembre 2013 12:30, Alioune Dia <[email protected]> a écrit :
>
>>
>> Bonjour
>>
>> Nous avions parlé il y'a quelques temps sur la liste des problemes liés
>> a la performance des bases de données , surtout lorsque celles ci doivent
>> traiter aussi bien des requetes  d'insertions que de selections , le
>> constat
>> est que lorsque vous faites de la recherche Full -text sur une bases de
>> données
>> classique contenant quelques centaines de milliers de données vous etes
>> tres
>> rapidement confrontés a des performances dans l'execution de vos requetes
>> ,
>> et vous commencez a indexer et a insulter votre base de données , mais
>> ce
>> que vous avez oublié c'est que  vous etes  entrain de deporter un
>> probleme la
>> ou il y'a en pas ,
>>
>> On a dit base de données et  pas moteur de recherche de données , votre
>>  base de données n'a pas eté consu pour faire de la recherche de données
>> ,
>> mais plutot juste une base de donnée : ) , je sais c'est du sarcasme :) .
>> Alors je
>> pense qu'il est logique d'utliserun moteur de recherche de données pour
>> faire de
>> la recherche Full-Text dans votre base de données et d'arreter de
>> l'insulter :)
>>
>> ### Attention ###
>>
>> On peut effectivement faire de la recherche avec une base de donnees ,
>> mais il
>> est conseillé d'utiliser un moteur de recherche  pour faire de la
>> recherche dans
>> votre base de données, c'est loqique je pense , Non :)
>>
>> ###
>>
>> Il y'a deux moteurs de recherche qui existe sur la marche Open source ,
>> l'un
>> d'eux s'appelle solr ( le Moteur de recherche prefere de Thomas Noel :),
>> mais
>> c'est un vieux moteur de recherche , et il faut vraiment etre un Maitre
>> pour s'y
>> frotter :).
>>
>> L'autre choix que vous avez est elasticsearch , qui lui est plus rescent
>> mais
>> en realité n'est que un Fork de solr , il est assez mature maintenant et
>> est
>> utilisé comme moteur de recherche par de grande structure et qui traitent
>> une quantite d'information enorme a un temps record . Ceux qui utilise
>> github
>> pour faire de la recherche Full-Text ne me dementiront pas.
>>
>>
>>
>> Vous pouvez voir avec ce Tutorial [1] pour installer elasticsearch dans
>> votre
>> distribution Linux preferée , debian de preference: ) , et creer un RIVER
>> entre
>> elasticsearch et Votre base de données , Ne vous inquitez  pas , il est
>> tellement
>> facile a deplugger si vous ne trouver pas satisfaction , mais
>> d'experience vous
>> n'aurez jamais a le desintaller :)
>>
>>
>> [1] -- https://github.com/Dakarlug/elasticsearch_river
>>
>> --Ad
>>
>
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>



-- 
*Cheikh Sidya CAMARA*
Ingénieur de Conception en Informatique
(scicasoft)
tel : +211 77 213 47 94
http://www.scicasoft.com

<http://www.linkedin.com/in/scicasoft>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à