Solr 검색은 버전 10.3에서 사용되지 않습니다. 검색을 수행하려면 Elasticsearch를 사용하십시오.
Elasticsearch를 사용한 검색은 Solr를 사용한 검색보다 우수한 성능을 제공합니다. 또한 검색 중에 보안 필터를 사용하려면 검색에 Elasticsearch를 사용하도록 구성해야 합니다. Solr를 사용하도록 구성된 검색에서는 보안 필터가 작동하지 않습니다.
검색 가능한 특정 비즈니스 항목 내의 데이터 또는 검색 가능한 모든 비즈니스 항목 내의 데이터를 문자열 값에 따라 검색할 수 있습니다.
Data Director
응용 프로그램에 일치하는 검색 가능한 필드가 표시됩니다. 결과가 문자열 값에 얼마나 근접하게 일치하는지에 따라 결과의 순위가 지정됩니다. 필터를 적용하여 더 관련 있는 결과를 식별할 수 있습니다.
Apache Solr은 오픈 소스 엔터프라이즈 검색 응용 프로그램입니다. SolrCloud는 Solr 서버 클러스터를 사용하여 분산된 인덱싱 및 검색을 제공합니다. Apache ZooKeeper는 여러 Solr 서버에 걸쳐 검색을 동기화하는 중앙 집중식 서비스입니다.
검색을 수행하기 전에 처리 서버를 구성하고 데이터를 인덱싱해야 합니다. 데이터를 인덱싱하면 Solr 서버가 레코드를 읽고 컬렉션에 추가합니다. 각 컬렉션은 검색 가능한 비즈니스 항목을 나타냅니다. 컬렉션은 여러 문서로 구성되고, 문서에는 검색 가능한 필드와 해당 값이 포함되어 있습니다. 데이터가 하나의 노드에 비해 클 경우 여러 노드를 사용하고 하나 이상의 shard에 데이터를 저장할 수 있습니다. Shard는 여러 노드에서 분할된 컬렉션의 논리적 단위입니다.