Projecte

General

Perfil

Accions

Tasca #4963

tancat
FJ FJ

Errors en la indexació d'autors com a frase (camp sencer)

Tasca #4963: Errors en la indexació d'autors com a frase (camp sencer)

Afegit per Ferran Jorba fa quasi 8 anys. Actualitzat fa aproximadament 7 anys.

Estat:
Tancada
Prioritat:
Normal
Assignat a:
Categoria:
Tecnologia
Inici:
11-04-2018
Data de venciment:
15-04-2018
Paraula clau:

Descripció

Des de fa uns dies m'estic trobant amb missatges d'aquest estil:

Error when putting the term ''Navau, Carles, 0000-0003-4763-5305'' into db (hitlist=intbitset([188837])): (167, "Out of range value for column 'id' at row 1")

  • 2018-04-11 16:52:53 -> InternalError: (167, "Out of range value for column 'id' at row 1") (connections.py:36:defaulterrorhandler)

Segons tots els indicis, sembla que es tracta que el valor de la columna de l'índex (de qualsevol camp?) ha arribat al seu màxim. Si ho entenc bé, ara mateix no s'estan indexant termes nous, per al menys algun dels índexos. Si ho entenc bé, els termes ja existents s'estan indexant correctament, i se li afegeixen els números de registre nous, però si es tracta de termes nous, no.

Si ho entenc bé, es tractaria de canviar el tipus de la columna 'id' del tipus numèric actual a un que pugui créixer més, com bigint:

Els camps numèrics de MariaDB (MySQL) són aquests:

https://mariadb.com/kb/en/library/data-types-numeric-data-types/

Aquesta operació, evidentment, fa una mica de paüra, voldria fer-ho abans al servidor de proves, i requerirà que mentrestant el DDD no estigui accessible; probablement ho faré el cap de setmana.

Després hauré de reindexar els registres modificats des que vaig rebre el primer d'aquests errors, ja repassaré quan.

Accions

També disponible a: PDF Atom