Menu

Seeks CLI

oldkid
2012-02-14
2013-05-30
  • oldkid

    oldkid - 2012-02-14

    Bonjour, j'aurai besoin d'un mini-tuto sur l'utilisation de la commande seeks_cli et la manière de l'utiliser pour poster des recommandations sur un noeud public de son choix.

    J'ai bien essayé
    seeks_cli -x post recommend monnoeudpublic marequête -url mon résultat , mais le résultat n'est pas pris en compte.
    Quelle est la commande à rentrer?

     
  • beniz

    beniz - 2012-02-14

    Bonjours, c'est bien la bonne commande, exemple :
    ./seeks_cli -x post recommend http://www.seeks.fr test -url http://www.seeks.pro

    Par contre, certains noeuds sont configurés pour rejeter les POST. D'autres, ceux utilisant libevent1 par exemple, ne supportent pas les opérations de POST non plus. Enfin, certains noeuds servis par des scripts PHP ne supportent pas ces appels non plus.

    Aussi, les liens postés de cette manière ne bénéficient pas forcément d'un rang élevé dans les résultats, et peuvent se trouver en fin de liste de résultats.

     
  • oldkid

    oldkid - 2012-02-14

    Merci de ta réponse. Mais j'ai quand même l'impression que quelque chose est mal configuré chez moi car j'ai un message d'erreur en retour.

     seeks_cli --x post recommend http://192.168.1.51 test --url http://www.livetouch.fr
    Feb 14 20:11:20.542 b7860b70 Error: curl error: Operation timed out after 5001 milliseconds with 0 bytes received
    Feb 14 20:11:20.542 b78626f0 Error: failed connection to http://192.168.1.51/recommendation/test?output=json&url=httpBad format string: "failed connection to http://192.168.1.51/recommendation/test?output=json&url=http%3A%2F%2Fwww.livetouch.fr"ABad format string: "failed connection to http://192.168.1.51/recommendation/test?output=json&url=http%3A%2F%2Fwww.livetouch.fr"FBad format string: "failed connection to http://192.168.1.51/recommendation/test?output=json&url=http%3A%2F%2Fwww.livetouch.fr"Fwww.livetouch.fr
    status: 28
    call duration: 5.01 sec
    query: test
    
     
  • oldkid

    oldkid - 2012-02-14

    Après vérification, ça fonctionne très bien, mais j'ai un problème pour les requêtes comportant plusieurs mots.
    Je n'arrive pas à trouver le bon séparateur. En effet, un lien associé à la requête mot1+mot2 via seeks_cli n'apparaîtra que si on tape le + dans seeks au moment de refaire la requête.

     
  • beniz

    beniz - 2012-02-15

    La requête est automatiquement URL-encodée par le CLI. Il suffit de faire :
    ./seeks_cli -x post recommend http://192.168.1.51 "mot1 mot2" -url http://www.livetouch.fr

     
  • oldkid

    oldkid - 2012-02-15

    Merci. J'avais trouvé entre temps. Du coup, j'indexe plein de pages sur mon serveur de cette manière.
    Félicitations pour cette API qui donne encore plus d'intérêt à l'utilisation de Seeks.

     
  • beniz

    beniz - 2012-02-15

    bonne nouvelle! merci :)

     
  • oldkid

    oldkid - 2012-02-15

    J'ai une autre question au sujet de l'API: dans la feuille de route à l'étape Dandelion, il est dit qu'il suffit d'un navigateur web pour poster une recommandation (requête+résultat) sur un serveur distant. Je me demandais si c'était déjà possible et si oui, quelle était la bonne syntaxe?

    J'ai essayé http://mon.nœud.public/recommendation/test?output=json&url=http%3A%2F%2Fwww.livegen.fr&title=add+this+site+please (mon.n%153ud.public)

    Il y a bien une interaction avec le serveur mais ça ne fonctionne pas. Où est mon erreur?

     
  • beniz

    beniz - 2012-02-15

    Très utile merci!

     

Log in to post a comment.

MongoDB Logo MongoDB