Je recherche un script fonctionnant comme la page d'accueil de Google, qui récupère les données d'une base de données plutôt qu'Internet.
Il ne s'agit pas d'un moteur de recherche, mais d'un répertoire de blagues pouvant être extraites en fonction des mots-clés saisis. Aucune technique de recherche sophistiquée n'est requise - la définition par mot clé convient parfaitement.
Si un mécanisme de blagues à la hausse ou à la baisse du vote pouvait être intégré, ce serait fantastique, mais je présume que ce sera un jeu totalement différent.
Ne pourriez-vous pas utiliser un système CMS qui indexe le contenu intégral du contenu? Je ne les ai pas beaucoup utilisées, mais je pense que Joomla ou Drupal est peut-être tout ce dont vous avez besoin.
Vous devez déterminer qui vous voulez pouvoir poster et tel que.
RÉ.
Avez-vous vérifié Sphinx ou Solr? Les deux sont relativement faciles à utiliser, très flexibles et fonctionnent avec php. Voici le lien vers les extensions de moteur de recherche pour PHP il a plusieurs options.
Je ne connais pas de composants déjà là-bas. Si vous deviez le faire vous-même, il existe deux méthodes différentes. Le premier est une recherche en texte intégral simple dans votre base de données. Cette réponse sur Stack Overflow explique. Avec des index en texte intégral sur vos champs, cela ne serait pas particulièrement inefficace, du moins avec des bases de données plus petites.
Un meilleur moyen serait d'indexer chaque mot de chaque blague (en excluant les mots courants tels que "le"). Vous aurez besoin d'une table de mots avec id|Word
et d'une table de correspondance de wordid|jokeid
. Chaque fois que vous ajoutez une blague, obtenez tous les mots individuels et stockez le mappage. Ensuite, lors de la recherche, trouvez toutes les blagues contenant chaque mot du terme recherché et combinez et classez les résultats comme vous le souhaitez.
Il existe également la possibilité d'utiliser un CMS tel que Joomla/Wordpress. Ils viennent avec des modules de recherche pour rechercher votre site assez facilement.
Vous pouvez utiliser http://www.question2answer.org/ , c’est un Q & A, mais selon votre description, cela correspond parfaitement, il vous suffirait de créer un thème (ce qui est assez simple et le système a quelques prêt à l’emploi) et commentez les fonctionnalités que vous ne voulez pas (inscription, commentaires) ...
Vous pouvez utiliser WordPress, catégoriser et marquer les blagues, il a une fonction de recherche intégrée. Tous les plugins que vous pourriez souhaiter pour voter, poster, aimer, intégrer, Facebook, Twitter, etc. Vous pouvez facilement modifier l'index ou le modèle de base pour qu'il vous ressemble, et les résultats de sortie peuvent à nouveau être personnalisés avec CSS.