Feature #4457
ferméDéplacement des données relatives à la recherche
100%
Description
Les colonnes `svalues` et `fulltext` sont des données redondantes incluses dans
les tables des documents. Ces colonnes sont déplacées dans une table dédiée
("search.doc").
Les nouvelles tables "filecontent.*" sont structurées de la même manière que les
tables family. Un héritage est effectué de la même façon en fonction des
héritage de famille. ces tables contiennent les colonnes '_txt' et '_vec'
relatifs au fichier.
On ne conserve la possibilité de choisir entre le mécanisme actuel et celui car
la dégradation de performance sur des petits volumes (on en gère peu...) est
négligeable.
A cela, prévu initialement, on ajoute :
La table "search.doc" (schema "search") est structurée de la même manière que
les tables family. Un héritage est effectué de la même façon en fonction des
héritage de famille.
C'est justifié par le fait que la majorité des recherches n'est pas faite sur 'tout' les documents
mais sur un sous-ensemble qui est la famille.
- code
- script de migration
- mise à jour de la documentation / documentation de migration
- mise en place de TAUFU + complément de ceux existant