Paso 4: Configurar los campos que admiten búsquedas
Paso 4: Configurar los campos que admiten búsquedas
Una solicitud de búsqueda solo busca en los campos que se hayan configurado de manera que admitan búsquedas. El ámbito de una solicitud de búsqueda aumenta junto con el número de campos que admiten búsquedas. Es posible que varios campos que admiten búsqueda se vean afectados por el rendimiento de las solicitudes de búsqueda. Por ello, configure solamente los campos significativos como campos que admiten búsqueda. Por ejemplo, configure los campos que contienen nombres completos, nombres de organización o direcciones de correo electrónico como campos que admiten búsqueda en lugar de los campos que contienen códigos de país, códigos de sexo o tipos de dirección.
Utilice uno de los siguientes métodos para configurar un campo que admita búsquedas:
Utilice la herramienta de aprovisionamiento.
Aplique una lista de cambios al repositorio.
Puede configurar las siguientes propiedades para los campos que admiten búsquedas:
admite búsquedas
Indica si una solicitud de búsqueda puede buscar una cadena de búsqueda en el campo. Establézcala como true si desea incluir el campo en las solicitudes de búsqueda. Establézcala como false si no desea incluir el campo en las solicitudes de búsqueda. El valor predeterminado es false.
visualizable
Se aplica a las solicitudes de búsqueda que utilizan el motor Solr. Indica si una solicitud de búsqueda puede mostrar los valores del campo en los resultados de búsqueda si los valores coinciden con la cadena de búsqueda. La propiedad
visualizable
funciona junto con la propiedad
admite búsquedas
, por ello establezca las propiedades
admite búsquedas
y
visualizable
como verdaderas si desea mostrar los valores de campo que coinciden en los resultados de búsqueda. Establezca la propiedad
visualizable
en false si no desea mostrar los valores de campo en los resultados de búsqueda. El valor predeterminado es false.
admite filtros
Determina si desea habilitar el filtrado en un campo. La aplicación de
Data Director
muestra los campos que admiten filtros como filtros en el espacio de trabajo de búsqueda. La propiedad
admite filtros
funciona junto con la propiedad
admite búsquedas
, por ello establezca las propiedades
admite búsquedas
y
admite filtros
como verdaderas si desea configurar el campo como un filtro. Establezca la propiedad
admite filtros
en false si no desea configurar el campo como un filtro. El valor predeterminado es false.
admite facetas
Indica si desea establecer el campo como una faceta. Los campos que admiten facetas agrupan los valores de resultados de búsqueda y muestran el recuento de cada grupo. La aplicación de
Data Director
muestra los campos que admiten facetas, los valores de campo que se agrupan en función de los resultados de búsqueda y el recuento de cada grupo en el espacio de trabajo de búsqueda. La propiedad
admite facetas
funciona junto con la propiedad
admite filtros
, por ello establezca las propiedades
admite búsquedas
,
admite filtros
y
admite facetas
como verdaderas si desea configurar el campo como una faceta. Establezca la propiedad
admite facetas
en false si no desea configurar el campo como de manera que admita facetas. El valor predeterminado es false.
parcial
Indica si desea realizar una búsqueda exacta o parcial en los valores de campo. Una búsqueda exacta devuelve valores que coinciden con la cadena de búsqueda. Una búsqueda parcial devuelve valores que coinciden tanto con la cadena de búsqueda como con valores similares. Establézcala en true si desea ejecutar una búsqueda parcial en valores de campo. En cambio, si desea realizar una búsqueda exacta en los valores de campo, establézcala como false. El valor predeterminado es false.
proveedor de sugerencias
Indica si desea sugerir los valores del campo como cadena de búsqueda en la aplicación de
Data Director
. Establézcalo como true si desea sugerir los valores del campo como cadena de búsqueda. Establézcalo en false si no desea sugerir los valores del campo como cadena de búsqueda.
idioma
Indica el idioma de los valores del campo. Puede establecer el idioma de un campo como chino, japonés, coreano o inglés. Utilice uno de los siguientes valores para la propiedad
language
:
Chino
Japonés
Coreano
Inglés
Debe especificar un idioma. Puede utilizar la cadena de búsqueda en cualquiera de los idiomas configurados. Una solicitud de búsqueda busca los campos que coinciden con el idioma de la cadena de búsqueda.
facetRange
Indica el rango de los campos numéricos o de fecha que configure como facetas. Utilice el siguiente formato para especificar el rango:
<Start Value>,<End Value>,<Frequency>
En el rango, el valor inicial es inclusivo y el valor final es exclusivo. Por ejemplo, si configura
facetRange=1000,2000,500
para un campo de valor entero, una búsqueda devolverá los siguientes rangos:
[1000 to 1500]
[1500 to 2000]
El rango
1000 to 1500
incluye valores de 1000 a 1499, y el rango
1500 to 2000
incluye valores de 1500 a 1999.
Las facetas no se pueden configurar para los números negativos, pero una solicitud de búsqueda sí que muestra los valores negativos.
Para un campo de fecha, añada un sufijo
Y|M|D
a la frecuencia, donde
Y
indica el año,
M
el mes y
D
el día. Por ejemplo,
2M
indica 2 meses.
Si establece
facetRange=01-01-2000,31-12-2012,3Y
, la aplicación mostrará el siguiente rango en el espacio de trabajo de las búsquedas:
Data Director
[01-01-2000 to 31-12-2003]
[31-12-2003 to 31-12-2006]
[31-12-2006 to 31-12-2009]
[31-12-2009 to 31-12-2012]
Los rangos de facetas no se ven en la aplicación
Data Director
. Cuando utilice la API REST de la entidad de negocio de búsqueda para realizar la búsqueda, la respuesta puede devolver los rangos de facetas.