2010-08-02 6 views
1

Je voudrais mettre en œuvre une fonction de recherche pour mon site que les fonctions énumérées iciRecherche - Comment mettre en œuvre la recherche de site Google comme celui utilisé ici

https://stackoverflow.com/search

Que dois-je faire pour faire ce? Selon ma compréhension, deux méthodes peuvent être utilisées pour fournir une fonction de recherche pour mon site Web.

1> Recherche complète sur le MySQL 2> Utilisez search lucene package. Je pense que la fonction de recherche https://stackoverflow.com/search n'est ni l'une ni l'autre. Alors, quelle est la méthode qui a été utilisée pour fournir une telle recherche sur le site?

Merci

+0

Pour ma recherche, j'implémente un conteneur Solr qui utilise la bibliothèque Lucence. Je peux ensuite exécuter Solr via Jetty et il y a beaucoup de bibliothèques disponibles qui peuvent communiquer avec Solr pour rendre la création d'une intégration transparente très facile. Par exemple en PHP, j'utilise le paquet PECL. – Layke

Répondre

1

il suffit de regarder à l'adresse:

http://www.google.com/search?sitesearch=stackoverflow.com%2Fquestions&q=texthere 
+0

Bonjour Poke, Le lien fourni ne fonctionne pas pour moi. S'il vous plaît dites-moi le mot-clé que je devrais utiliser pour la recherche. merci – q0987

+0

Ce n'est pas un lien. C'est l'URL vers laquelle vous êtes redirigé lorsque vous effectuez une recherche sur SO en utilisant Google. Le paramètre 'q' est le texte recherché, le paramètre' sitesearch' spécifie sur quelle page Google devrait ressembler. – poke

1

Il semblerait qu'une approche MySQL fonctionnerait si votre site est entièrement axée sur la base de données. Sinon, vous avez besoin de quelque chose que les araignées, telles que Zoom par WrenSoft. http://www.wrensoft.com/

Questions connexes