Campo

Tal como se ha mencionado anteriormente, los servicios de búsqueda constan de conjuntos de campos. Se pueden considerar algo análogo a las definiciones de columna de las tablas de base de datos. Un campo tiene un nombre y un tipo, y si se devuelve desde una búsqueda también tendrá un valor, que es el resultado.

Los campos se pueden marcar como almacenados. Los campos marcados de este modo harán que el índice contenga físicamente valores relevantes (consulte el apartado Extractor) extraídos de la base de datos. Esto significa que sus valores se pueden recuperar directamente del índice después de una búsqueda y devolverse al remitente sin la necesidad de acceder al registro relacionado en la tabla de base de datos de la aplicación. No obstante, tenga en cuenta que esto no aumenta el tamaño de índice y puede afectar al rendimiento de la búsqueda.

Los campos también se pueden marcar como indexados o no. Se pueden realizar búsquedas en los campos que están marcados de este modo pero no en los que no lo están. Esta característica resulta útil para los campos como por ejemplo ID exclusivos que puede resultar deseable almacenar en el índice, pero en los que no se puede buscar.

Tenga en cuenta que los campos no tienen que estar marcados como almacenados para que se puedan realizar búsquedas en ellos.