색인화와 Lucene API 이면의 개념은 이미 소개했습니다. 그렇다면 왜 Cúram 애플리케이션에서 Lucene을 직접 사용하지 않을까요?
Lucene은 색인화와 검색에 뛰어난 API이지만 Cúram 검색 제품의 모든 요구사항을 다루지는 않습니다.
- 배치 문제 - 여러 검색 서버를 실행하는 방법, 애플리케이션이 검색 서버와 통신해야 하는 방법 등을 다루지 않습니다.
- 데이터를 색인으로 가져오는 방법에 대한 문제를 다루지 않습니다.
- 색인 데이터가 실행 중인 애플리케이션의 소스 데이터와 동기화되도록 유지하는 문제를 다루지 않습니다.
- Cúram 데이터 유형과 구조로 색인 검색에서 리턴된 데이터를 해석하는 문제를 다루지 않습니다.
- 애플리케이션 개발자가 특정 타사 제품에 대한 자세한 지식을 얻지 못하도록 방지하는
더 중요한 애플리케이션 요구사항을 다루지 않습니다.
Cúram 일반 검색 서버는 이러한 요구사항을 처리하기 위해 개발되었습니다.