2009-07-09 6 views
1

Similar Stack Overflow Questionoptions de recherche Thinking_Sphinx

Je veux que les utilisateurs soient en mesure de rechercher dans ma zone de texte thinking_sphinx un mot comme le bois et l'ont tirer vers le haut en bois et du bois. Ces mots bien si l'utilisateur tape dans le bois *, mais s'ils tapent juste du bois sans * alors aucun résultat n'est montré. S'il y a un moyen d'obtenir les résultats de bois * sans avoir à taper l'astérisque. La plupart des utilisateurs ne sont pas si intelligents.

Répondre

2

pouvez-vous ajouter un astérisque à la fin des données de l'utilisateur avant de l'envoyer à la recherche?

+1

@businesses = Business.search (params [: recherche] + '*') fonctionne bien. Vous pouvez aussi faire @businesses = Business.search ('*' + params [: search] + '*') et ainsi, peu importe où il se trouve dans le mot, il le trouvera. Merci! – Mike

1

passent juste: star => true long;)