Seeks, un moteur de recherche supplémentaire?

ALlez un tombé du ciel : mycroft.mozdev.org/search-engine … e=scroogle
:wink:

Merci à toi Glorf,

Lien, qui devrait conforter !

http://seeks-project.info/wiki/index.php/Download :wink:

Dit moi s’il te plaît, (quand tu en auras la possibilité) quel installation as tu effectué, quel tuto, quel config pour proxy ?

Amicalement, loreleil. :006

Bonsoir chez toi MisterFreez, :006

Que veut tu dire par là ?

Est ce une bonne chose ?

En Janvier, j’ai crus comprendre.

[quote]Le principe c’est d’avoir un moteur de recherche en point à point (chacun installera son propre nœud)[/quote] :017

[quote] et au lieu d’aller farfouiller sur internet il faudra lui donner des résultats.[/quote] :023

[quote=“loreleil.747”]Merci à toi Glorf,

Lien, qui devrait conforter !

http://seeks-project.info/wiki/index.php/Download :wink:

Dit moi s’il te plaît, (quand tu en auras la possibilité) quel installation as tu effectué, quel tuto, quel config pour proxy ?

Amicalement, loreleil. :006[/quote]
Si tu veux je peux te parler de ma propre installation à partir des sources.
j’ai juste suivi le même tuto que tout le monde, blog.pastoutafait.org/billets/Présentation-de-Seeks-et-installation-sous-Debian-Lenny

Mais en version simplifiée ( pas à partir de git )

J’ai téléchargé le tar.gz du projet, puis une fois gunzippé, j’ai fait:
./configure

et là pendant 20 minutes à chaque fois j’ai installé les librairies qui manquaient puis

make
make install
ensuite aller dans le sous dossier src
lancer seeks par la commande
./seeks
puis dans les lignes qui s’affichent, chercher la ligne qui donne le port du proxy. ( chez moi 8250 )
Aller dans son navigateur préféré, ( firefox pour moi donc: Edition>Préférences>Avancé>Réseau>Paramètres: Configuration manuelle du proxy: 127.0.0.1 et le port sus-cité )

Valider, puis aller dans le répertoire /var/www si on n’a pas changé le répertoire par défaut du serveur web, créer le fichier search.php avec le contenu ci-dessous:

[code]<?

/* Copyright Camille Harang

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see http://www.fsf.org/licensing/licenses/agpl-3.0.html. */

if (array_key_exists(‘HTTPS’, $_SERVER) && $_SERVER[‘HTTPS’]) $scheme = ‘https://’;
else $scheme= ‘http://’;

$seeks_uri = ‘http://s.s’;
$proxy = ‘localhost:8250’;
$base_script = $_SERVER[‘SCRIPT_NAME’];
$base_url = $scheme.$_SERVER[‘HTTP_HOST’].$base_script;

if ($_SERVER[‘REQUEST_URI’] == ‘/’) { header(‘Location: ‘.$base_url.’/websearch-hp’); }
else $url = $seeks_uri.str_replace($base_script, ‘’, $_SERVER[‘REQUEST_URI’]);

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_PROXY, $proxy);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1) ;
$header = array("Seeks-Remote-Location: ".$base_url);
if (array_key_exists(‘HTTP_ACCEPT_LANGUAGE’, $_SERVER)) $header[] = "Accept-Language: ".$_SERVER[‘HTTP_ACCEPT_LANGUAGE’];
curl_setopt ($curl, CURLOPT_HTTPHEADER, $header);
$result = curl_exec($curl);
$result_info = curl_getinfo($curl);
if(curl_errno($curl)) echo 'CURL ERROR: '.curl_error($curl);
curl_close($curl);

header('Content-Type: '.$result_info[‘content_type’]);

echo $result;
?>
[/code]

En modifiant la ligne $proxy = ‘localhost:8250’; avec le numéro de port qui va bien.

Ensuite, aller avec son navigateur configuré à l’adresse s.s/websearch-hp

Et voila votre nouveau moteur de recherche prêt à fonctionner

@loreleil.747 > Seeks devras s’installer sur chaque ordi de chaque utilisateur. Ce faisant on auras un deamon qui tourneras et on deviendras un nœud seeks. Quand tu fait une recherche au lieu d’aller voir (google|bing|exalead|ixquick|*) ton PC iras interroger le reste du réseau et te renverras les informations.

L’intérêt c’est que c’est totalement acentré. Tenir la charge ne pose aucun souci au contraire plus il y a de monde mieux ça marche. Pour ceux qui voudraient creuser le sujet, il y a des documents sur le site du projet et vous pouvez chercher ce qu’est une DHT (Distributed Hash Table ou table de hachage distribuée), plus particulièrement Cord.

Ensuite seeks utilise une notion de groupe de recherche. Ça permet d’aller interroger les nœuds qui semblent avoir les même intérêts que toi pour qu’il t’aide à trouver un bon résultat. De ce point de vu là seeks ne possède aucun algorithme de pagerank, ce sont les utilisateurs qui, de manière volontaire ou implicite, voteront pour un résultat.

Peut être que c’est la terminologie que tu as mal compris. Par « nœud » j’entends une machine qui fait partie du réseau Seeks (il n’y a pas de client ni de serveur sur un réseau P2P).

Bien le bonsoir chez vous ! :006

@ L0u!$

Merci. Cela m’intéresse ! Le temps de fait le tour des messages et mails, et je reviens.

@ MisterFreez,

Merci. Tes commentaires , confortes le point de vue que je me suis fait sur Seeks !

Faut il comprendre par là qu’il puisse être envisageable que les développeurs l’intègre à Debian dans le futur ( proche … ? ) … ?
Bien sur selon son propre développement et stabilité.

Non non, je crois avoir quelques notions entre guillemet (certes approximatives) sans vraiment savoir l’expliquer, je pense au principe de fonctionnement et d’utilisation “Tor”. :083

Merci à vous. :006

Dans un futur oui, proche c’est une autre histoire il va falloir voir comment ce passe les prochains mois. Dans squeeze tu imagine bien qu’avec le freeze c’est mort. Pour la prochaine, c’est possible.

Longue vit à Seeks ! :023

Puisse t’il nous être possible de botter les fesses à [size=50]“Google et autres”[/size] :dance:

[quote=“loreleil.747”]Longue vit à Seeks ! :023

Puisse t’il nous être possible de botter les fesses à [size=50]“Google et autres”[/size] :dance:[/quote]
Faut pas oublier que seeks se base sur Google et autres hein … Même si ça pourrait changer, ça reste un méta-moteur de recherche

Bonsoir à toi Glorf, :006

Et pourquoi cette situation (plus ou moins imposer… plutôt imposer, quoi qu’ont n’en disent :013 ! ) ne pourrait elle évolué dans le bon sens ?

Le libre : Gnu/linux !
Et le Libre tout court !
La Liberté de choisir ! :119
Et non la soumission ! :118

Ne soyons pas soumis à la servitude :023 !

http://fr.wikipedia.org/wiki/Moteur_de_recherche

[quote]wikipedia.org à écrit :

Principaux moteurs de recherche

Selon une étude du cabinet Comscore réalisée en août 20074:

Google, (environ 60 % des 61 milliards de recherches sur Internet)
Yahoo, (8,5 milliards de recherches, soit 14 % du total)
Baidu, « le Google chinois » qui monte en puissance (3,3 milliards de requêtes, soit 5,4 % du total),
Bing, remplaçant de Live Search, (Microsoft) (2,1 milliards de recherches, 3,4 %)

[/quote]

[quote]wikipedia.org à écrit :

Méta-moteurs

Les métamoteurs sont des outils de recherche qui interrogent non leur propre base de données, mais celles de plusieurs moteurs de recherche simultanément et affichent à l’internaute une synthèse pertinente. Exemple : Ixquick, Scroogle et seek.
[/quote]

Que grand bien nous fasse ! :030

Je t’en serre cinq ! :006

[quote=“Glorf”][quote=“loreleil.747”]Longue vit à Seeks ! :023

Puisse t’il nous être possible de botter les fesses à [size=50]“Google et autres”[/size] :dance:[/quote]
Faut pas oublier que seeks se base sur Google et autres hein … Même si ça pourrait changer, ça reste un méta-moteur de recherche[/quote]

ouais. c’est surtout l’aspect communautaire qui à l’air sympa. pour l’instant je vois pas trop l’intérêt…

[quote=“Glorf”][quote=“loreleil.747”]Longue vit à Seeks ! :023

Puisse t’il nous être possible de botter les fesses à [size=50]“Google et autres”[/size] :dance:[/quote]
Faut pas oublier que seeks se base sur Google et autres hein … Même si ça pourrait changer, ça reste un méta-moteur de recherche[/quote]
Tu as juste pas compris. Actuellement pour commencer à développer le bousin ils leur fallait bien des résultats à manipuler. Lors du lancement du réseau il continueras à utiliser d’autres moteur (par contre les résultats devraient s’améliorer mais (au mieux en juin) seras lancé la possibilité l’injection de résultat et à partir de ce moment on commenceras à supprimer l’usage de moteur de recherche conventionnel pour finalement ne se baser que sur ses utilisateur.

Alors oui je parle d’ici un an pour commencer à voir se déployer convenablement, mais surpasser google sans avoir de grosses infrastructures matérielle ça ne se fait pas en un week end. C’est un projet récent.

@o_b > Oui pour le moment il n’est pas très différent d’ixquick.

[quote=“MisterFreez”][quote=“Glorf”][quote=“loreleil.747”]Longue vit à Seeks ! :023

Puisse t’il nous être possible de botter les fesses à [size=50]“Google et autres”[/size] :dance:[/quote]
Faut pas oublier que seeks se base sur Google et autres hein … Même si ça pourrait changer, ça reste un méta-moteur de recherche[/quote]
Tu as juste pas compris. Actuellement pour commencer à développer le bousin ils leur fallait bien des résultats à manipuler. Lors du lancement du réseau il continueras à utiliser d’autres moteur (par contre les résultats devraient s’améliorer mais (au mieux en juin) seras lancé la possibilité l’injection de résultat et à partir de ce moment on commenceras à supprimer l’usage de moteur de recherche conventionnel pour finalement ne se baser que sur ses utilisateur.

Alors oui je parle d’ici un an pour commencer à voir se déployer convenablement, mais surpasser google sans avoir de grosses infrastructures matérielle ça ne se fait pas en un week end. C’est un projet récent.
[/quote]
J’avais pas compris, merci de l’explication, je pensais seeks “juste” comme un moteur de recherche décentralisé.

Je viens de le mettre en marque-pages et je vais essayer de m’en servir à la place de google. Les premières recherches ont l’air pertinentes ! A suuuiiiivvvvrrrreeeee ! :023

Ayé, Seeks installé et fonctionnel sur mon serveur @home :023