Je souhaite que l'utilisateur puisse rechercher d'autres utilisateurs sur plusieurs colonnes dans le modèle user
. A savoir les champs first_name
, last_name
et email
. Je suis en train de faire une recherche en texte intégral pour MySQL mais je ne suis pas convaincu que ce soit la bonne façon de procéder. Est-ce que quelqu'un sait comment la recherche en texte intégral MySQL se compare à Solr et à d'autres fournisseurs tiers?django + recherche dans la base de données
Je regarde searchify et websolr comme des potentiels. Mais pour qu'une table effectue une recherche en texte intégral sur 3 colonnes, cela en vaudrait-il la peine?
question si ... si je veux utiliser websolr ou l'une des alternatives, peut-il automatiquement des tables d'index de Base de données MySQL automatiquement? Je ne trouve pas d'information là-dessus ... – KVISH
Ouais c'est la bonne chose à ce sujet. Jetez un oeil à la documentation de Haystack. Fondamentalement, vous créez un modèle comme celui que j'ai posté, puis exécutez une commande d'indexation; après cela, vous êtes prêt à partir. – leonsas
En outre, à des fins de développement, je recommande le moteur de recherche Whoosh, qui est complètement écrit en Python, et je pense qu'il est beaucoup plus facile de le configurer et de le «jouer». – leonsas