Depuis que j'utilise PHP, je pense à la manière simple de simplement json_encode le document entier et de l'enregistrer dans une colonne MySQL, et de MySQL fait l'index de Sphinx.json encode des documents MongoDB pour la recherche Sphinx?
Cela semble toutefois grossier et je me demande si d'autres avaient trouvé une meilleure solution?
Je suis d'accord. Juste pour clarifier, le support JSON dans sphinx, ne fait que des attributs. Sphinx ne peut pas extraire des champs à partir de données JSON - ses champs qui sont facilement accessibles en texte intégral. – barryhunter
@barryhunter ne connaissait pas le bit attributs, c'est bon à savoir – Sammaye
@barryhunter Merci d'avoir mentionné le support JSON dans sphinx. Par exemple, je garde ce qui suit sous forme de chaîne {"name": "john", "age": "13"} dans un champ mysql. Pourriez-vous clarifier plus sur "Sphinx ne peut pas extraire des champs de données JSON"? – spacemilkman