1

J'utilise les services d'indexation inclus dans Windows. Le service index des fichiers et on peut faire une requete pseudo-sql sur le service pour demander quels fichiers contiennent tel ou tel mot.
Lors de cette requete, on peut demander des champs du style vpath, filename, rank, characterization, etc. Ils disent où est le fichier qui contient ce mot, son rang, etc.

Mon problème cest characterization. Normalement, c'est **capable** (je dis bien capable) d'envoyer les mots du document autour du mot qu'on a cherché. Du style <bla bla bla> mot cherché <bla bla bla>. Mais en réalité, il envoie les 300 premiers caractères du document.

Voici ce que j'ai trouvé sur internet:
* un gars qui dit qu'il veut faire la même chose que moi et à qui on dit qu'on peut pas trop et qu'il faut "coder soi-même" (je sais pas ce que veut dire coder soi-même)
http://forums.iis.net/p/1151738/1879381.aspx

* Le MSDN qui dit
Indexing Service usually takes by default the first 320 characters of a document and copies that block of text for the summary

http://msdn.microsoft.com/en-us/library/ms692556(VS.85).aspx
et il dit aussi "See HTML Filter for a description of how you can override this feature for the HTML class of documents. You can use this description as a basis to generate an abstract of any type of documents. "

donc l'idée c'est de faire un IFilter pour faire croire à l'indexeur que characterization est la portion autour du mot trouvé, en espérant qu'on peut envoyer un characterization en fonction du mot trouvé et pas seulement du fichier. C'est ce que je voudrais savoir.

Est-ce que quelqu'un ici s'y connait?
Tout ce qui passe pas par le port 80, c'est de la triche.

2

Je ne m'y connais pas, mais la question que je me pose, c'est le moment d'évaluation: La characterization est-elle évaluée lors de l'indexation ou lors de la consultation ?

Si c'est lors de l'indexation, ça ne va pas être facile de refaire ça en fonction du mot cherché...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.