Page 1 sur 1

Index server + PHP

Posté : 10 oct. 2007, 16:27
par saebakun
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à...

Posté : 10 oct. 2007, 17:20
par Tracker
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+

Posté : 10 oct. 2007, 17:31
par Invité
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?

Posté : 10 oct. 2007, 17:44
par Tracker
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+