2011-05-14 3 views
2

Nous sommes sur Rails hébergé par Heroku. Je ne suis pas un grand développeur et je n'ai pas eu d'expérience avec Solr ou Sphinx. Nous avons un db Postgres et quelques documents, et nous voulons ajouter une recherche rapide et floue contre eux (surtout juste le db).Rails Recherche Index: Sphinx ou Solr?

Y a-t-il des inconvénients? Aveux Merci!

Répondre

2

Voici quelques discussions précédentes sur Stack Overflow:

Solr est le plus grand projet et plus, et peut avoir un soutien plus/mieux pour les fonctions de recherche avancées sur la route, mais pour le cas que vous décrivez, c'est un tossup. Il s'agit d'un choix entre le client Solair Sunspot et le client Thinking Sphinx, tous deux excellents.

Je peux certainement donner mon aval pour l'addon Websolr sur Heroku, mais c'est un peu biaisé parce que je l'ai exécuté;) En fait, notre été l'un des premiers add-ons Heroku lancé à l'été 2009.

+0

Nick Je pense que je voudrais vous parler de travailler sur le projet. Depuis que j'ai posté cela, nous avons décidé de WebSolr, mais je manque de personnel et je peux utiliser une main. – bear

+0

Oui - je les lisais aussi, mais je sentais que le temps était passé pour justifier une actualisation, et notre contexte est un peu différent. Merci! – bear

2

Pour un «non-grand développeur», je suggère Sunspot. Alors vous n'avez pas besoin de vous soucier 1) sur la réindexation sauf les cas où vous mettez à jour votre code source 2) sur l'installation manuelle 3) vous pouvez utiliser SQLite pour tester

+1

merci - nous sommes allés avec la tache solaire à travers WebSolr et ça fonctionne très bien pour nos besoins. – bear

+0

Je ne comprends pas ce que WebSolr ajoute à Solr et quel problème résout-il? – Alexey

+0

@Alexey Il ajoute des "index gérés" qui, selon eux, sont des index apache solr qui "fonctionnent". Il semble que ce soit un bon service si la performance commence à devenir un problème et que vous n'êtes pas prêt à apprendre le solr. – Noz