본문 바로가기

Crescent

[Crescent] 12월 3일 crescent 기능 수정

crescent의 색인로직이 수정되었습니다.


1. indexing json format이 변경되었습니다.

https://github.com/need4spd/crescent/wiki/05.-Indexing-File-Format


2. indexing Type에 따라서 indexing 후 commit의 수행여부가 결정됩니다. bulk indexing에만 commit을 실행합니다. commit을 하지 않아도, 아래 3번의 스레드에 의해서 주기적으로 update된 내용이 IndexSearcher로 반영됩니다.


3. SearcherManager.mayberefresh() 메서드를 주기적으로 실행하는 백그라운드 스레드가 기동되며, collections.xml에 스레드의 수행 주기를 설정 할 수 있습니다. (minute)


4. 관련된 테스트 케이스가 추가되었습니다.