Definir opciones de indexación de camposEn FileMaker Pro puede crear índices, que son listas de las palabras o valores de un campo. FileMaker Pro usa índices para buscar y para unir tablas relacionadas. Los índices aumentan la velocidad de las búsquedas, pero también aumentan el tamaño del archivo.FileMaker Pro usa diferentes índices para distintas tareas:
• Se pueden crear índices de valores para campos numéricos, de texto, fecha, hora y fecha y hora, así como campos de cálculo que devuelven resultados de estos mismos tipos. Los índices de valores se usan para unir registros relacionados y para búsquedas en campos numéricos, de fecha, hora y fecha y hora y campos de cálculo que devuelven resultados de estos mismos tipos. Para crear un índice de valores, se toma cada línea de texto (delimitada por el carácter de retorno de carro) y después hasta las primeras 100 ponderaciones de caracteres primarios que generan todos los caracteres de dicha línea, según el algoritmo Unicode Collation. Para obtener más información, consulte Elegir un idioma para indexar u ordenar.Nota Algún comportamiento depende de la fuente de datos o controladores al utilizar la comparación japonesa que no distingue Katana o Hiragana, ya sea en la comparación completa o en la media. Éste es también el caso con los caracteres Roman con acentos.
• Los índices de palabras solamente se pueden crear para los campos de texto y los campos de cálculo que devuelvan un resultado de texto, donde se utilizan para las búsquedas. Un índice de palabras se crea almacenando cada palabra única en un campo. Los campos que contienen grandes cantidades de texto pueden generar índices grandes, ya que cada palabra del campo de texto aparece en el índice de palabras, lo que puede aumentar de forma significativa el tamaño del archivo.
1. Nota Para establecer las opciones para los campos en la Vista Tabla, haga clic con el botón derecho del ratón en la cabecera de columna del campo y, en el menú abreviado, elija Campo > Opciones de campo. A continuación, continúe con el paso 6.
5. Haga clic en Opciones (o haga doble clic en el nombre de campo).
6. Si ha seleccionado un campo de cálculo, aparecerá el cuadro de diálogo Especificar cálculo. Haga clic en Almacenamiento.
Evitar que FileMaker Pro indexe el campo. Crear un índice de valores para el contenido de un campo de texto o un campo de cálculo que devuelva resultados de texto. Crear índices de palabras y valores para campos de texto o campos de cálculo que devuelvan resultados de texto. En los campos numéricos, de fecha, hora y fecha y hora, así como en los campos de cálculo que devuelvan resultados de estos tipos, Todo crea un índice de los valores de un campo. Crear índices automáticamente según sea necesario Crear el índice necesario sólo si un usuario ejecuta una búsqueda usando el campo o si el campo se usa como campo coincidente en una relación. Especificar el idioma que se utiliza para indexar y ordenar los valores de un campo de texto. Cada idioma está adaptado para admitir los requisitos de ordenación e indexación específicos de cada uno.
8. En los campos de cálculo, seleccione No almacenar los resultados de los cálculos; recalcular cuando sea necesario si desea que FileMaker Pro calcule el resultado sólo cuando sea necesario. A continuación, haga clic en Aceptar.
9. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de campo o haga clic en otra pestaña para configurar opciones de campo adicionales.
• Puede definir opciones de almacenamiento e indexación para campos de texto, numéricos, de fecha, hora y fecha y hora. También puede indexar campos de cálculo si los resultados son texto, números, fecha, hora o timestamp.
• FileMaker Pro almacena la mayoría de los valores de campos de cálculo inmediatamente después de definir el campo, cuando se cierra el cuadro de diálogo Gestionar base de datos. De forma predeterminada, los cálculos que incluyen un campo relacionado, un campo de sumario, un campo global o una referencia a otro cálculo sin almacenar no se almacenan; los demás cálculos sí se almacenan.
• Los resultados almacenados requieren más espacio en disco. Los resultados no almacenados requieren más tiempo para calcularse.
• Para un uso normal, utilice Ninguna o Mínimo y active la opción Crear índices automáticamente cuando sea necesario.
• Si selecciona Todo para campos de texto, el tamaño del archivo puede aumentar considerablemente, ya que se indexa cada palabra del campo de texto. Determinadas operaciones, como la importación de registros, también pueden llevar más tiempo, ya que cada palabra del campo se añade al índice del campo durante la importación.
• Crear índices automáticamente según sea necesario indexa el campo la primera vez que un usuario realiza una petición de búsqueda en el campo. La primera búsqueda es lenta porque se está creando el índice. Sin embargo, las siguientes búsquedas en este campo serán más rápidas porque ya utilizan el índice. (Esta opción también crea un índice cuando el campo se usa en una relación.)
• Para crear relaciones usando campos de texto como campos coincidentes sin crear índices de palabras para estos campos, use Mínimo y desactive Crear índices automáticamente según sea necesario.
• Para reducir el tamaño del archivo y evitar que los usuarios creen índices, use Ninguna (o Mínimo) y desactive Crear índices automáticamente según sea necesario.
• Si selecciona Ninguna y desactiva la opción Crear índices automáticamente según sea necesario evita que se utilice el campo para crear relaciones.
• En aquellas bases de datos que se van a incluir en un CD-ROM o en otros soportes de sólo lectura, cualquier campo que pueda usarse en una solicitud de búsqueda debería configurarse como Todo (si el espacio de disco del CD-ROM lo permitiese).