2009-09-21 9 views
0

1.Comment le sphinx est-il plus efficace dans la recherche fulltext que par attribut?Comparaison des performances du sphinx: recherche de texte intégral par rapport à l'attribut

Si la recherche d'attribut est beaucoup plus lent, pour une meilleure performance, je suis préfixe va l'attribut

et ajouter à la recherche plein texte.

Mais lorsque cela nécessite une recherche de plage, seule la recherche d'attribut peut s'appliquer.

2.Comment effectuer la recherche de plage d'attributs par sphinxapi en PHP?

Répondre

0

1) pourquoi ne pas simplement le tester? Je n'ai jamais eu de problème avec ça.

2) http://www.sphinxsearch.com/docs/current.html#api-func-setfilterrange

+0

comment filtrer par un attribut de chaîne? Le document dit qu'il doit être entier. – omg

+0

par "recherche de plage d'attributs" J'ai supposé qu'il s'agissait d'une plage numérique. Je ne vois pas comment une gamme de cordes aurait même du sens, mais je ne connais pas non plus votre application. Je suppose que si vous avez besoin de choses commençant par m à travers des choses commençant par p, vous pouvez convertir la lettre initiale en un attribut entier 1-26 et filtrer dessus. –

Questions connexes