IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

Index Server et dates


Sujet :

XMLRAD

  1. #1
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Points : 1 446
    Points
    1 446
    Par défaut Index Server et dates
    Bonjour,

    Je produis des grappes XML indexées par Index Server (Windows 2003 Server).
    Dans ces grappes, des données de type DATE, ex. :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <Root>
      <Titre>toto aime sa maman</Titre>
      <DateNaissance>01/01/1960</DateNaissance>
    ...
    </Root>
    J'aimerais faire une recherche sur tout ce volume de données, mais selon vous, y-a-t-il un moyen de cibler les résultats en bornant sur des dates contenues dans les datas ?
    Quel moyen alternatif sinon ?
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Points : 1 446
    Points
    1 446
    Par défaut
    Quelques pérégrinations plus tard...

    Bah, Index Server n'a plus trop l'air supporté par Microsoft, en tout cas en l'état.
    Il semblerait possible d'ajouter des metadatas dans les documents indexés, par exemple dans les fichiers html en ajoutant des balises <meta name="DateDebut" content="02/01/2006"></meta>; puis ensuite en allant tripatouiller dans les propriétés du catalogue indexé, en typant la meta respective comme étant une Date.
    Mais je n'ai pas réussi à requêter sur la date quand même... Bref, je patauge.

    Du coup, j'en suis revenu à la base : je veux indexer du texte, sachant que SQL et Like sont vraiment pourris en termes de perf (normal !).
    Alors je me suis penché sur le moteur d'indexation de MySQL. Je laisse tomber, il retrouve la moitié de ce que je lui demande.

    Et puis enfin, je regarde SQLServer et je m'aperçois que le moteur d'indexation intégré n'est autre que Index Server intégré au goût du jour ! Oui bien ! Du coup avec SQLServer Express, je vais pouvoir dédier une base à l'indexation de mon contenu... avec en prime la possibilité de mixer dans ma table : un champ indexé, ainsi que des champs structurés (de type date par ex.).

    A suivre...

    Sylvain
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  3. #3
    RDM
    RDM est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Points : 2 927
    Points
    2 927
    Par défaut
    tu as aussi sqlite qui intègre son moteur d'indexation.

    il est clair qu'Index Server est un peu en perdition, dans Windows Server 2008 impossible de le faire fonctionner correctement avec aucune liaison avec les sites web.
    RDM
    Tout Est Relatif
    Rubrique XMLRAD: http://xmlrad.developpez.com
    FAQ XMLRAD: http://xmlrad.developpez.com/faq/

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Points : 1 446
    Points
    1 446
    Par défaut
    Merci, je vais regarder SQLite.

    Concernant l'indexation fulltext de SQLServer je suis un peu déçu.
    Il annonce la possibilité de rechercher des mots quelque soit leur conjugaison, masculin /féminin etc., mais les résultats ne sont pas très probants (je demande pas grand chose, mais si il pouvait ne pas distinguer les singulier / pluriels, masculin / féminin ça serait déjà énorme).
    Je vais essayer de voir ça avec des spécialistes de SQLServer.

    Sinon il me reste à voir côté SQLite, au pire on passera sur un vrai serveur d'indexation FullText comme Sinequa ou Fast.
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2003
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 89
    Points : 78
    Points
    78
    Par défaut
    As tu regardé le produit RUBICON de l'éditeur http://www.tamaracka.com ?

    Tiens nous au courant de tes avancées. Stp. Merci.
    Alain
    ______________________________
    Delphi7+XmlRAD2005+WS2003+IIS

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Points : 1 446
    Points
    1 446
    Par défaut
    Merci, je connaissais pas, je vais regarder.
    A propos de Fast, leader sur le marché, il semble que Microsoft soit en train de le racheter, et si ça se fait, il y a de fortes chances qu'on le retrouve dans SQLServer 2009...
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/11/2006, 16h13
  2. [SQL Server] Pb Date et Montant derniere commande
    Par marman dans le forum Langage SQL
    Réponses: 7
    Dernier message: 12/10/2006, 19h21
  3. index out of date?
    Par ouldfella dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/04/2006, 18h59
  4. Index sur des dates?
    Par nicovmd dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 30/06/2005, 14h20
  5. Utilisation de Index Server
    Par Emmanuel.G dans le forum XMLRAD
    Réponses: 2
    Dernier message: 03/09/2003, 11h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo