J'ai besoin de développer un IFilter pour Microsoft Search Server 2008 qui effectue des calculs prolongés pour extraire du texte. Extraire le texte d'un fichier peut prendre de 5 secondes à 12 heures. Comment est-ce que je peux dessiner un tel IFilter de sorte que le démon ne le réinitialise pas au timeout et que d'autres IFilters puissent être réinitialisés à l'expiration du délai s'ils raccrochent?Comment implémenter un IFilter pour l'indexation de formats lourds?
Répondre
12 heures, ouah!
Si cela prend trop de temps et qu'il y a beaucoup de fichiers, votre meilleure option serait de créer une application de pré-traitement qui extrairait le texte et le rendrait accessible à l'iFilter.
Une autre option consisterait à créer des résumés html des documents et à indiquer au moteur de balayage d'indexer ceux-ci. Si la page récapitulative peut facilement être liée au document lui-même si nécessaire.
Je n'ai pas encore développé de filtres, donc je ne fais que deviner, mais la façon dont j'ai toujours compris les choses, c'est que l'IFilter est basé sur des blocs pour exactement cette raison. C'est à l'implémentation du filtre de s'assurer que les morceaux retournés sont "assez petits", donc le démon de recherche appelant peut simplement quitter entre deux segments si les choses prennent trop de temps.
Apparemment, mon hypothèse est fausse, ou vous ne seriez pas poser cette même question.
- 1. Capture de composants Java lourds
- 2. Linq et blobs lourds
- 3. Utilisation de plug-ins Eclipse pour implémenter différents formats de fichier de sortie
- 4. Comment gérer au mieux les photos transmises à IFilter?
- 5. Adobe PDF x64 ifilter
- 6. Comment implémenter l'opérateur [] pour un tableau dynamique?
- 7. IFilter ou SDK pour de nombreux types de fichiers?
- 8. Implémenter l'istream pour un tampon de caractères?
- 9. Formats pour l'enregistrement de graphiques 3D vectoriels
- 10. Formats de fichiers 3D pour les jeux
- 11. Formats de date/heure pour différents pays
- 12. Office iFilter et documents incorporés
- 13. Comment implémenter un mécanisme d'action-cible pour un contrôle personnalisé?
- 14. Comment implémenter un événement annulable?
- 15. Différents formats de résultats
- 16. Java Besoin d'aide pour implémenter un algorithme
- 17. Comment implémenter la validation numérique seulement pour un TextBox?
- 18. Formats de formatage par code?
- 19. Wicket: Comment implémenter un IDataProvider/LoadableDetachableModel pour les listes indexées
- 20. Word Ifilter installé sur Windows 2k3 Server?
- 21. Comment implémenter Dispose dans un objet COM
- 22. Comment implémenter un pinceau personnalisé dans WPF?
- 23. Comment implémenter un arbre d'espaces d'états?
- 24. Comment implémenter un système d'équipement dans CakePHP
- 25. SQL Server - Comment implémenter un contenu similaire
- 26. Bibliothèque d'entreprise Comment implémenter un IExceptionHandler?
- 27. Afficheur de fichiers multi-formats pour le développement .Net
- 28. Comment implémenter un comparateur utilisant des génériques?
- 29. outil préexistant pour valider les noms de fichiers et formats
- 30. Comment implémenter un singleton en C#?