• [^] # Re: des pistes...

    Posté par (site web personnel) . En réponse au message table SQL à optimiser. Évalué à 1. Dernière modification le 16 avril 2014 à 22:50.

    Merci pour ta longue réponse !

    "form" peut contenir plusieurs enregistrements identiques. Par exemple, "vis" peut venir du verbe "voir" (1 enregistrement) ou du verbe "vivre" (un autre enregistrement).

    Je cherche avant tout à optimiser la recherche, pas l'insertion.

    J'ai remplacé mon type TEXT par un VARCHAR(255).

    La recherche doit se faire en tenant compte des accents, de la casse, ... Je ne peux pas simplifier le texte à ce niveau.

    Je donne ici un exemple d'image texte de la base de données. Les champs sont séparés par un carré.

    L'unique requête SQL que je pensais autoriser était très simplement :

     sql_order = "SELECT sourceword, inflection_id, context, searchfreq "
     "FROM forms "
     "WHERE form=?"
    

    Merci de t'être penché sur mon projet !

    Trust the Python !