User Tools

Site Tools


aumentar_registros_recuperados

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
aumentar_registros_recuperados [03/06/2009 12:42]
fernando
aumentar_registros_recuperados [04/06/2009 00:00] (current)
Line 1: Line 1:
 ====== Cantidad de registros recuperados en Catalis ====== ====== Cantidad de registros recuperados en Catalis ======
  
-<​note>​Esto se aplica a la versión 2005.06.09 de Catalis.</​note>​+Al hacer una búsqueda en Catalis (versión 2005.06.09), la cantidad ​de resultados que se muestran está acotada, por defecto, a un número predeterminado:​ 100, que en la práctica puede resultar pequeño. Ese límite puede ser modificado, según se explica a continuación.
  
-Al hacer una búsqueda ​en Catalis, la cantidad de resultados que se muestran está acotada, por defecto, a un número pequeño (100). Para modificar esta cantidad se deben modificar dos archivos: ''​buscar.xis''​ (para las búsquedas basadas en el archivo ​invertidoo índice) ​''​test-condition.xis''​ (para aquéllas basadas en el cumplimiento ​de una condición booleana).+<​note>​Es claro que el valor de ese límite debería ser declarado ​en un archivo ​de configuración, y no dentro del código ​de Catalis; se trata de un error que será subsanado.</​note>​
  
  
Line 12: Line 12:
 Líneas a modificar: Líneas a modificar:
  
-     ​línea ​70 +     ​línea ​69 
      <​flow action="​skip"><​pft>​if val(v1002) > 100 then '​Quit'​ fi</​pft></​flow>​      <​flow action="​skip"><​pft>​if val(v1002) > 100 then '​Quit'​ fi</​pft></​flow>​
  
-     ​línea ​95+     ​línea ​94
      ​[pft]else if val(v1002) > 100 then[/pft]      ​[pft]else if val(v1002) > 100 then[/pft]
  
-     ​línea ​97+     ​línea ​96
      Se encontraron más de 100 registros. Por favor acote su búsqueda.      Se encontraron más de 100 registros. Por favor acote su búsqueda.
  
-     ​línea ​122+     ​línea ​121
      <​flow action="​jump"><​pft>​if val(v1002) > 100 then '​END'​ fi</​pft></​flow>​      <​flow action="​jump"><​pft>​if val(v1002) > 100 then '​END'​ fi</​pft></​flow>​
  
Line 29: Line 29:
 ==== Búsquedas por condición booleana ==== ==== Búsquedas por condición booleana ====
  
-Archivo a modificar: ​ ''​test-condition.xis''​+Archivo a modificar: ''​test-condition.xis''​
  
 Líneas a modificar: Líneas a modificar:
Line 37: Line 37:
  
      ​línea 105      ​línea 105
-     ​[pft]else if val(v1002) > 1000 then[/pft]+     ​[pft]else if val(v1002) > 100 then[/pft]
  
      ​línea 107      ​línea 107
-     Se encontraron más de 1000 registros. Por favor acote su búsqueda.+     Se encontraron más de 100 registros. Por favor acote su búsqueda.
  
      ​línea 124      ​línea 124
-     <​flow action="​jump"><​pft>​if val(v1002) > 1000 then '​END'​ fi</​pft></​flow>​+     <​flow action="​jump"><​pft>​if val(v1002) > 100 then '​END'​ fi</​pft></​flow>​ 
 + 
 + 
 +En cada caso, donde dice "​100"​ debe colocarse el valor deseado.
  
  
-En cada casodonde dice "​1000" ​debe colocarse el valor deseado.+FIXME Explicar que en la línea 32 no se está fijando un límite a la cantidad de resultados que se muestran, sino a la cantidad de registros que se examinan en busca de una coincidencia (por defecto, sólo 1000). Por lo tanto, para recorrer la base completa habrá que quitar esto: ''​,"​1000"​n2072''​
  
  
 {{tag>​catalis}} {{tag>​catalis}}
  
aumentar_registros_recuperados.1244043735.txt.gz · Last modified: 03/06/2009 00:00 (external edit)