La búsqueda con Solr ya no se usa en la versión 10.3. Utilice Elasticsearch para realizar búsquedas.
El rendimiento de las búsquedas con Elasticsearch es superior al de las búsquedas con Solr. Además, para utilizar filtros de seguridad durante la búsqueda, es necesario configurar Elasticsearch para la búsqueda. Los filtros de seguridad no funcionan con la búsqueda configurada con Solr.
Puede buscar datos en una entidad de negocio específica que admita búsquedas o en todas las entidades de negocio que admitan búsquedas según un valor de cadena. La aplicación de
Data Director
muestra los campos que admiten búsquedas coincidentes. Los resultados se clasifican según el grado de coincidencia de los resultados con el valor de cadena. Puede utilizar filtros para encontrar resultados más relevantes.
Apache Solr es una aplicación de búsqueda empresarial de código abierto. SolrCloud utiliza un clúster de servidores Solr para ofrecer indexación y búsqueda distribuidas. Apache ZooKeeper es un servicio centralizado que sincroniza las búsquedas en varios servidores de Solr.
Antes de realizar una búsqueda, se debe configurar el servidor de procesos e indexar los datos. Al indexar los datos, el servidor de Solr lee los registros y los añade a colecciones. Cada colección representa una entidad de negocio que admite búsquedas. Una colección consta de varios documentos, los cuales contienen campos que admiten búsquedas y sus respectivos valores. Si la cantidad de datos es demasiado grande para un nodo, puede utilizar varios nodos y almacenar los datos en una o más particiones. La particiones son los fragmentos lógicos de una colección que se reparten en varios nodos.