Index server + PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Index server + PHP

par Tracker » 10 oct. 2007, 17:44

Si tu entends par "gestionnaire de base documentaire", un outil gratuit comme Lucene dans le monde Java, en php tu trouveras l'équivalent sous forme d'une extension pecl nommée "clucene":

http://pecl.php.net/package/clucene

Par contre je n'ai jamais testé la chose :wink:
a+

par Invité » 10 oct. 2007, 17:31

J'ai trouvé ça :

Code : Tout sélectionner

<html><head></head> <body> <h1>Index-Server Test for PHP4</h1> <table border=1> <?php $q = new COM("ixsso.Query"); $q->Query = "recherche"; $q->Catalog = "System"; $q->SortBy = "rank[d]"; $q->Columns = "Rank, Path, Create, Filename, Characterization, HitCount, Write, DocAuthor"; $q->MaxRecords = 200; $rs = $q->CreateRecordSet("nonsequential"); $rs->PageSize = 15; if (!$rs->EOF) { $c = 0; while (!($rs->EOF) && ($c<$rs->PageSize)) { echo "<tr>"; for ($i=0; $i<$rs->Fields->Count; $i++) { $fld = $rs->Fields($i); echo "<td>".$fld->Value."</td>"; } echo "</tr>\n"; $rs->MoveNext(); $c++; } $rs->Close(); } else { echo "EOF"; } ?>

Ca marche très bien :)

Par contre je me rend compte qu'il manque quelques options et du coup je cherche à savoir s'il existe des gestionnaire de base documentaire PHP gratuit?

par Tracker » 10 oct. 2007, 17:20

Il te faut accéder à une instance COM via PHP:
$query = new COM('ixsso.Query');
...
Pour ce qui est de l'utilisation de l'objet Query d'Index Server, tu trouveras la doc sur msdn.
A+

Index server + PHP

par saebakun » 10 oct. 2007, 16:27

Bonjour,

je cherche desesperement une aide pour avoir un code qui permette d'exploiter l'index server de IIS en PHP.

Sur le net je ne trouve rien d'exploitable....

Merci de votre aide je bloque depuis plusieurs jours sur ça déjà...