Je veux avoir un moteur de recherche pour mon site Web, est-ce que l'un de ces moteurs de recherche Web (comme Google, Yahoo, etc) fournit un service gratuit? Ou je devrais le faire par moi-mêmecomment faire un moteur de recherche pour site web?
Répondre
Zend_Search_Lucene est un moteur de recherche fulltext entièrement implémenté et rapide basé sur PHP. Vous devrez indexer vos propres données mais cela offre beaucoup de flexibilité et de contrôle (contenu de la recherche, type, données associées à renvoyer, etc.). Il existe également des implémentations dans de nombreuses autres langues.
Il s'agit d'une meilleure option si vous indexez des produits ou des documents, et non si vous souhaitez que le contenu de votre site soit recherché sur Google.
Peut-être Google Custom Search?
Découvrez Google Custom Search Engine.
En plus d'écrire les requêtes de base de données et vous-même des filtres, vous pouvez essayer le Google Custom Search.
Eh bien, je pense qu'il serait important de décrire exactement ce que vous essayez de "rechercher". L'inventaire de votre site est-il basé? Ou s'agit-il simplement de pages d'informations que vous partagez?
Si votre site est un inventaire que vous affichez, alors il est tout à fait possible de créer une requête de base de données pour rechercher des éléments sur votre site. Toutefois, si votre site ne contient que des pages d'informations sans connectivité à la base de données, il vous sera peut-être plus difficile de l'écrire vous-même et d'utiliser une recherche tierce telle que google.
Vous pouvez utiliser le service api/ajax de google pour votre site. Je soumettrais sitemap.xml et un fichier robots.txt pour que les moteurs de recherche explorent votre site.
Vous devez payer pour la recherche personnalisée Google (CSE), sauf si vous acceptez d'afficher des annonces pour d'autres services sur votre site. Vous pouvez accomplir quelque chose de similaire à CSE avec beaucoup plus de flexibilité en mettant en œuvre Google's Search API.
Découvrez leur example implementations, plus précisément celui d'un simple search box.
Que diriez-vous de Sphinx?
J'ai toujours fait mon propre Si comme moi votre site utilise une base de données basée sur SQL, où et% A% pour moi semblent fournir toutes les fonctionnalités requises.
Si vous utilisez MySQL, il n'y a rien de plus simple. Utilisez les fonctions de recherche de texte intégral MySQL: http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html
Vous pouvez même obtenir des résultats courts selon la pertinence. Google, les exemples sont partout.
Vous pouvez construire petit moteur de recherche avec Pedatus - Micro Search Engine et Orinus - JavaScript SandBox
Ceci est par exemple le site: Paesia - Micro Search Engine
Vous pouvez utiliser une installation de YaCy en utilisant le mode Portal:
- après l'installation de YaCy, cliquez sur "Portail de recherche pour vos propres pages Web" dans la /ConfigBasic.html page
- dans /CrawlStartSite_p.html mettre dans tous vos sites que vous avez wa nt à inclure dans la recherche (c.-à-d. votre propre page comme vous l'avez demandé)
C'est vraiment facile et il y a beaucoup d'outils de surveillance et de référencement inclus.
Google propose une recherche personnalisée gratuite jusqu'à 100 requêtes par jour. Si vous voulez plus, vous devez payer. Google search for website
- 1. Moteur de recherche indexation site web flash?
- 2. Comment faire un moteur de recherche pour mes applications
- 3. moteur de recherche utilisant développeur web 2008
- 4. Moteur de recherche Carte du site Asp.Net
- 5. Site Recherche de site Web
- 6. Comment faire un addon de recherche de site pour Firefox?
- 7. Faire des profils moteur de recherche - consultable?
- 8. Comment utiliser Bing comme moteur de recherche sur mon site?
- 9. ASP.NET Moteur de recherche
- 10. Comment faire une recherche sur mon site Web
- 11. Ruby Web Spider & moteur de recherche bibliothèque
- 12. Pertinence du moteur de recherche
- 13. Écrire un moteur de recherche
- 14. ASP.NET: Comment faire pour effectuer la fonction de recherche d'indexation IIS pour mon site Web
- 15. Recherche d'un site Web
- 16. Ñ n'apparaît pas dans le moteur de recherche google site
- 17. Moteur de recherche pour .net
- 18. Un visiteur de mon site Web provient-il d'un moteur de recherche? Quels étaient leurs termes de recherche?
- 19. Obtenir un moteur de recherche semblable à un moteur de recherche en utilisant php
- 20. Faire un design de site Web unique
- 21. Index inversé dans un moteur de recherche
- 22. Comment ajouter la fonction de recherche de site au site Web en utilisant XHTML/HTML?
- 23. Comment faire pour que les moteurs de recherche indexent les résultats de recherche sur mon site Web?
- 24. Ouvrir le moteur de recherche LINQ du site internet
- 25. Comment rendre un site de recherche indexable?
- 26. Redirection du moteur de recherche
- 27. Faire un site Web avec des profils
- 28. Moteur de recherche sans rampement?
- 29. Moteur de recherche personnalisé
- 30. Google moteur de recherche personnalisé
Utilisez un service gratuit que si vous voulez sauter tout le plaisir de le faire vous-même! :-) – acm
Utilisez un service gratuit uniquement si vous voulez éviter tous les maux de tête et une mauvaise expérience utilisateur lorsque vous le faites vous-même. – nickf
Pourriez-vous préciser ce que vous voulez rechercher, s'agit-il de pages Web ou de produits/enregistrements? Comme vous pouvez le voir dans les réponses, la technologie à utiliser peut varier sur cette information – Benoit