J'ai un site de petites annonces, avec environ 30 catégories de petites annonces.Quelle méthode devrais-je utiliser? Indexer MySQL db avec SOLR
Je suis sur la scène où je dois construire des tables MySQL et les indexer avec SOLR. Chaque rangée d'une table a environ 15 champs ...
Je suis à la recherche de performance!
Je me demande laquelle de ces deux méthodes qui fonctionne le mieux:
1- Avoir une table de MySQL pour chaque catégorie, signifie 30 tables, puis avoir plusieurs index dans SOLR (Cela signifie que si le l'utilisateur ne souhaite effectuer une recherche que dans une catégorie spécifique, puis recherche dans la table/index, ce qui permet d'améliorer les performances (je pense), mais si l'utilisateur recherche TOUTES les catégories à la fois, toutes les tables/index devront être recherchés.)
2- Avoir une et une seule table MySQL, et un seul index dans SOLR.
Merci
danben, je suis encore coincé malheureusement ... J'essaie de comprendre comment je devrais ajouter le fichier csv à SOLR, et où je spécifie les champs à indexer/stocker ... Dois-je faire cela avec PHP (vous connaissez mon histoire de fond de site Web), ou avec un terminal. Connais-tu ceci? Désolé si je demande trop, mais je suis complètement nouveau à cela! Merci –
Avez-vous lu le lien vers CSVHandler que j'ai posté à votre question précédente? Cela explique comment ajouter un fichier CSV à Solr. Vous devez effectuer un appel HTTP (par exemple, en utilisant curl). Il existe différents paramètres de requête pris en charge par le gestionnaire CSV, tous détaillés dans la documentation. – danben
ok, oui j'ai lu cette section sur CSV et la mise à jour. Merci encore, je vais regarder dans ce plus demain après une nouvelle tasse de café :) –