2010-01-13 6 views
1

Hier, j'essayais d'installer Sphinx pour la recherche en texte intégral sur Windows 7. Donc, j'ai suivi their website's installation steps. Une fois que j'ai installé son service Windows, j'ai exécuté l'indexeur, puis la recherche de test par rapport à ma base de données d'applications et cela a très bien fonctionné. Ensuite, je voulais le faire fonctionner sur Ruby on Rails 2.3.2, alors j'ai téléchargé et installé le thinking-sphinx plugin. J'ai suivi these steps, créant le fichier sphinx.conf dans le répertoire config de mon application, puis j'ai couru le rake thinking-sphinx: indexer et ça a marché très bien. Après cela, quand j'ai voulu le démarrer, comme cela est expliqué dans ce guide, ça n'a pas commencé ... ça continue à dire "think-sphinx: start", et ça ne s'est pas arrêté non plus.Problème pour exécuter Sphinx sur Ruby on Rails 2.3.2

Qu'est-ce que je fais mal?

Merci, Brian

Répondre

0

Eh bien, il semble que sans démarrer à l'aide de râteau ça marche quand même ... il est peut-être parce que le service Sphinx est déjà commencé, de sorte que vous n'avez pas besoin de le démarrer aussi avec le râteau de rubis.

J'ai un autre doute maintenant ... Je suis d'Argentine et nous utilisons des accents pour écrire en quelques mots ... par exemple "acción", qui signifie "action" en anglais. J'ai essayé de chercher ce mot sans l'accent (les gens n'écrivent habituellement pas d'accents sur les recherches) et cela n'a apporté aucun résultat, mais si je le cherche avec l'accent, cela apportera des résultats.

Comment puis-je résoudre ce problème?

Merci, Brian

+0

droit, vous n'avez pas besoin de le démarrer si elle est déjà en cours d'exécution. En ce qui concerne votre autre question, ceci est documenté sur le site web de sphinx: http://freelancing-god.github.com/ts/en/advanced_config.html. Recherchez l'option 'charset_table'. – mtyaka