Quel sera le moyen le plus rapide de mettre en œuvre une bonne recherche sur mon site? [fermé]

StackOverflow https://stackoverflow.com/questions/816194

  •  03-07-2019
  •  | 
  •  

Question

Disons que j'ai un site comme stackoverflow. J'ai besoin d'ajouter une fonctionnalité de recherche, j'ai besoin qu'elle soit bonne. Peu m'importe si je dois ajouter un logo (comme si j'utilisais une recherche sur Google). Quelles sont mes options, avec un minimum de développement et une dépendance minimale du type de serveur.
Je suis actuellement sur la lampe (php).

EDIT:
Pardon, mais je parle d’une application open source que chaque utilisateur installe sur son serveur-machine (d’où la nécessité de ne pas être spécifique à un serveur). La recherche goolge, pour autant que je sache, je dois d'abord m'y abonner, processus que je souhaite que les utilisateurs ne soient pas obligés de faire.

Était-ce utile?

La solution

La solution de facilité consiste à ajouter une recherche Google personnalisée.

http://www.google.com/coop/cse/

Autres conseils

Non testé, mais quelque chose comme cela a fonctionné pour moi dans le passé:

<form action="http://www.google.com/search" onSubmit="this.q.value+=' site:mysite.com';return true">
<input name="q" />
</form>

Sinon, peut-être ceci: http://www.google.com/sitesearch/

Ok, vous avez donc ajouté dans le commentaire que vous souhaitez intégrer à la recherche dans une application de bureau. J'ai utilisé ht: // Dig avec un assez bon succès dans le passé, mais il semble avoir perdu un certain élan. Les applications plus avancées et modernes ont tendance à utiliser Apache Lucene , ce qui nécessitera une quantité importante d'intégration.

Si vous recherchez un niveau légèrement supérieur, consultez solr , qui se classe lui-même. en tant que "serveur de recherche d’entreprise open source".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top