Search with Solr is deprecated in version 10.3. Use Elasticsearch to perform searches.
The performance of searches with Elasticsearch is better than the searches with Solr. Also, to use security filters during search, you must configure Elasticsearch for search. Security filters do not work for search configured with Solr.
You can search for data within a specific searchable business entity or within all the searchable business entities based on a string value. The
Data Director
application displays the matching searchable fields. The results are ranked based on how closely the results match the string value. You can apply filters to identify more relevant results.
Apache Solr is an open-source enterprise search application. SolrCloud uses a cluster of Solr servers to provide distributed indexing and search. Apache ZooKeeper is a centralized service that synchronizes searches across multiple Solr servers.
Before you perform a search, you must configure the Process Server and index the data. When you index the data, the Solr server reads the records and adds them to collections. Each collection represents a searchable business entity. A collection consists of multiple documents, and a document contains searchable fields and their values. If the data is large for one node, you can use multiple nodes and store the data in one or more shards. Shards are the logical pieces of a collection split over multiple nodes.