2010-07-06 6 views
2

Quelqu'un peut-il m'aider avec une bonne liste de moteurs de recherche de site php. Je pense à la mise en place d'une recherche de site google, mais je préfère ne pas payer pour cela et je préférerais avoir autant de contrôle que possible.php moteurs de recherche

Répondre

3

Lire Roll your own Search Engine with Zend_Lucene. L'article est plutôt vieux cependant, regardez aussi le ZF Reference Guide about Zend_LuceneSearching for Zend Lucene on Google devrait donner beaucoup de résultats utiles aussi.

+0

Dois-je utiliser le framework zend pour ce – kalpaitch

+0

@kalpaitch, vous devez utiliser le composant 'Zend_Lucene' de Zend Framework. Vous n'avez pas ** à ** utiliser le MVC de ZF ou d'autres composants non liés. Rappelez-vous, ZF est une bibliothèque de composants faiblement couplés. Ces composants * peuvent * être utilisés ensemble pour former une pile complète, mais il est parfaitement possible de les utiliser de manière autonome, comme si vous utilisiez un composant PEAR par exemple. Vous pouvez utiliser ZF avec d'autres frameworks si vous le souhaitez, par ex. Symfony ou CodeIgniter. Ce n'est pas tout ou rien avec ZF. – Gordon

+0

merci beaucoup, s'il vous plaît pardonnez mon ignorance – kalpaitch

0

Sphinx est assez bon, mais il n'est pas écrit en PHP. Il a cependant des bibliothèques PHP pour l'interfacer. Vous pouvez également jeter un oeil à Zend_Search_Lucene de Zend Framework. Les deux font des index de recherche afin que vous puissiez faire des recherches rapides.

0

Vous ne devez pas payer pour Google Site Search et il y a une petite chance pour beaucoup de contrôle signifie une plus grande qualité des résultats.

Si votre site est très spécifique, vous devez écrire votre propre code pour la recherche.

0

Sphinx est l'un des meilleurs moteurs de recherche Open Source. Il a une excellente API PHP. A une très bonne communauté et un forum aussi. L'API PHP pour Sphinx est embarquée avec le fichier tar/zip que vous allez télécharger et avec facilité il peut être intégré au dessus de votre base de données. A de grandes capacités de recherche verticale. C'est assez simple à mettre en œuvre, essayez-le.

-1

Voici un nouveau script de moteur de recherche PHP, qui peut être implémenté dans n'importe quel site Web, il est fait avec PHP 5.4+, MySQL et Ajax.

https://sourceforge.net/projects/site-search-engine-php-ajax/

Il explore et indexe automatiquement les pages du site, similaire à Sphider. Il peut utiliser PDO ou MySQLi pour se connecter à la base de données MySQL.

Questions connexes