Je ne sais pas trop comment vérifier l'accessibilité de l'index..
On 26 jan, 08:11, "ook? ook!" <[email protected]> wrote: > Bonjour, > > Disclamer: je n'ai pas eu l'occasion d'installer un Sphinx, juste de > l'utiliser. > > Vérifie que tu es bien dans le même environnement en console et lorsque tu > testes. Vérifie aussi que ton index est bien accessible de la même manière > pour les deux environnements. > > Ça doit juste être un problème de typo. > > 2010/1/25 trankh <[email protected]> > > > Bonjour, > > > j'ai installé Rails 2.3.4 sur Mas OS X (Snow leopard) avec MAMP pour > > mysql. > > Tout marche bien. > > > J'ai installé Sphinx en téléchargeant la source Sphinx 0.9.9-rc2 > > puis thinking-sphinx-1.3.14. > > > J'ai une objet ticket qui a une clé étrangère status_id. > > > J'ai modifié mes fichiers comme ceci: > > > model: > > > class Ticket < ActiveRecord::Base > > belongs_to :status > > > define_index do > > indexes [name, firstname], :as => :name, :sortable => true > > > end > > > end > > > controller: > > > def index > > > �...@tickets = Ticket.search params[:search] > > > end > > > En mode console, une commande comme Ticket.search "xxx" fonctionne > > bien et me retourne mes résultats. > > > En démarrant le serveur en local, j'ai ce message > > > => Booting Mongrel > > => Rails 2.3.4 application starting onhttp://0.0.0.0:3000 > > > Sphinx cannot be found on your system. You may need to configure the > > following > > settings in your config/sphinx.yml file: > > * bin_path > > * searchd_binary_name > > * indexer_binary_name > > > For more information, read the documentation: > >http://freelancing-god.github.com/ts/en/advanced_config.html > > > J'ai tenté de créer le fichier sphinx.yml et d'y indiquer le chemin de > > sphinx: > > > bin_path: "/Users/julien/Downloads/sphinx-0.9.9-rc2" > > > mais toujours le même message. > > > Sinon, je me demande que dois-je mettre dans la vue pour permettre une > > recherche en full text ( comment lier ma vue et mon model). > > > Merci beaucoup > > > -- > > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > > Google Groups. > > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > > [email protected] > > Pour résilier votre abonnement envoyez un e-mail à l'adresse > > [email protected] -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
