환경에 데이터가 포함되는 경우 처음에 스마트 검색 데이터 인덱싱 일괄 작업을 수동으로 실행하여 데이터를 인덱싱합니다. 환경에 데이터가 포함되지 않는 경우 처음에 스마트 검색 데이터 인덱싱 작업을 실행하지 않아도 됩니다. 로드 일괄 작업을 시행하여 데이터를 로드하면 로드 일괄 작업이 처음에 스마트 검색 데이터 인덱싱 일괄 작업을 자동으로 실행하고 데이터를 인덱싱합니다. 검색 요청은 인덱스를 사용하여 레코드를 검색합니다.
비즈니스 항목에 기여하는 모든 기본 개체에 대해 처음에 스마트 검색 데이터 인덱싱 일괄 작업을 실행합니다. 처음에 스마트 검색 데이터 인덱싱 일괄 작업을 기본 개체에 실행하면 Elasticsearch 서버가 검색 가능한 필드의 데이터를 인덱싱합니다. 인덱싱된 데이터는 검색 가능한 필드가 속하는 비즈니스 항목을 나타내는 모든 컬렉션에 추가됩니다. 컬렉션이 너무 큰 경우 컬렉션을 하나 이상의 shard로 분할할 수 있습니다. shard는 여러 노드에서 분할된 컬렉션의 논리적 단위입니다. 검색을 수행하면 Elasticsearch 서버가 컬렉션을 읽고 일치 필드를 반환합니다.
처음에 스마트 검색 데이터 인덱싱 일괄 작업은 작업에서 모든 레코드에 대한 인덱싱 요청을 대기열에 추가한 후에 레코드를 비동기적으로 인덱싱하고 작업의 성공적인 완료를 보고합니다. 검색 요청에서 인덱싱된 레코드는 인덱스 요청이 완료된 후에만 표시되며 몇 분이 소요될 수 있습니다.
데이터를 인덱싱한 후 필드의 검색 가능한 속성을 업데이트하는 경우 인덱스가 삭제됩니다. 처음에 스마트 검색 데이터 인덱싱 일괄 작업을 실행하여 데이터를 인덱싱해야 합니다. 또한 인덱싱 프로세스는 리소스 소모가 많은 프로세스이므로 처음에 스마트 검색 데이터 인덱싱 일괄 작업 여러 개를 동시에 실행하지 마십시오.