seunjeon Analyzer Singleton 관련 문의

171 views
Skip to first unread message

imuri

unread,
Jul 2, 2019, 9:19:41 AM7/2/19
to 은전한닢 프로젝트

안녕하세요.

프로젝트에서 seunjeon 한국어 형태소 분석기와 userdic 기능을  무척 잘 사용하고 있습니다. (감사합니다)

기능상의 이유로 불가피하게 서로 다른 여러개의 userdic을 관리하면서 형태소 분석기를 사용하고 있습니다.
이 경우 분석을 할때마다 서로 다른 userdic을 새로 셋팅하면서 동시다발적으로 anlayze를 호출하게 되는데 
그 과정에서 적용되는 userdic이 꼬이는 현상이 발생하고 있습니다.

seunjeon의 형태소 분석기는 싱글톤으로 생성되며 userdic은 단 하나만 가지게 되는 구조인걸로 파악했는데 
혹시 저희 프로젝트와 같이 특이한 케이스도 처리할수 있는 해결방법이 있을까요?

유영호

unread,
Jul 2, 2019, 8:02:59 PM7/2/19
to 은전한닢 프로젝트
안녕하세요.

기억이 가물가물해서 다시 코드를 보았는데요. 일단 구현의 의도상 사용자 사전은 싱클톤이 아니게 하였습니다.
사용자 사전은 인덱스에서 analyzer를 만들때 마다 새로 생성되게끔 되어 있습니다.

혹시나 ES에서 analyzer 라이프싸이클이 의도와 다르게 돌아가는지는 잘 모르겠네요...

Reply all
Reply to author
Forward
0 new messages