Je fait pas mal de tests sur sphinx pour le moment.
En lisant PHP: SphinxClient::query - Manual
[php] public array SphinxClient::query ( string $query [, string $index = "*" [, string $comment = "" ]] )
Mon attention a été attirée par le 3ème paramètre. (supporté par sphinx depuis la Version 0.9.8 du 14 juillet 2008)
En fait ce paramètre accepte une chaine de caractère qui se retrouve dans le query.log
[php]
$result = $hSphinx->query('leMotQueJeCherche', '*', 'mon commentaire');
Ce paramètre existe aussi en SphinxSE mais ce n'est pas documenté,
Il suffit d'ajouter ';comment=mon test' dans la chaine query,
query='leMotQueJeCherche;comment=mon commentaire';
Et voila dans le query.log
[query.log] [Mon Feb 14 14:54:00.216 2011] 0.091 sec [any/0/rel 14094 (5000,99)] [*] [ios=0 kb=0.0 ioms=0.0 cpums=91.5] [mon commentaire] leMotQueJeChercheCe qui est très pratique avec un tail -f et un grep pour ne voir que les rêquetes faisant partie du test,
info supplémentaires
query log
on le défini dans la config sphinx.
http://sphinxsearch.com/docs/manual-0.9.9.html#conf-query-log
SphinxSE
C'est un engine mysql qui permet d'interroger un serveur sphinx via des requêtes sur les tables mysql définies sur l'engine sphinx








Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire