==================================================================== 자동색인 기능에서 복합명사를 분해하지 않고 문서에 나타난 명사 (단순명사와 복합명사)들만 추출하는 방법 ==================================================================== 1. index에서 복합명사 분해 option 실행파일 index의 option을 살펴보기 바랍니다. $ index -c과 같이 "-c" option을 주면 됩니다. src/index.c에 보면 option을 처리해 주는 함수(set_index_mode)가 호출되고 있습니다. set_index_mode()는 src/setmode.c에 정의되어 있는데 이 함수에서 option "-c"를 처리하는 곳을 보면, runmode->index.cnoun = 0; 으로 되어 있는 것을 알 수 있습니다. 이 값이 1(default)이면 복합명사 분해결과를 추출해 주고, 이 값이 0이면 복합명사 분해를 하지 않습니다. 2. 검색엔진에 integration할 때 따라서 get_keyword_1()을 호출하기 전에 이 값을 0으로 해 주면 복합명사 분해결과는 출력되지 않습니다. 즉, src/index.c에서 init_ham_index() 또는 open_morph()를 call 하면 이 값이 1로 setting되기 때문에 함수 init_ham_index(또는 open_morph)를 call한 후에 (당연히 get_keyword_1()을 call하기 전에) HamMode.index.cnoun = 0; 이라고 해 주면 됩니다.