2010-09-07 11 views
1

Nous avons un site modulaire et souhaitons configurer la recherche par module.Sphinx Configuration de plusieurs sources

Par exemple, nous avons des modules: nouvelles, les clients, l'inventaire

Donc, si l'utilisateur est sur le module de nouvelles et ils font une recherche, les résultats ne devraient provenir de la table de nouvelles.

J'ai lu la documentation de Sphinx mais je n'ai pas vu si c'est possible ou non.

Nous utilisons PHP et à partir du Sphinx PHP API, il ne semble pas y avoir de méthode pour définir la source.

Est-ce que cela peut être fait? A quoi ressemblerait un exemple de fichier conf?

Répondre

2

Si vous voulez avoir trois sources, en supposant que vous avez trois tables, non? Ensuite, vous aurez 3 index créé, vous pouvez sélectionner l'index à utiliser lors de l'exécution de la requête méthode

$sphinx->query ($query, $index);