대머리개발자

[solr9] 사용자 사전 추가 본문

개발이야기/오픈소스 설치

[solr9] 사용자 사전 추가

대머리개발자 2024. 3. 20. 08:49
728x90

 

진짜 레퍼런스가 없다.

그래 뭐 상용화된 제품을 써야쥐 진짜..ㅠㅠ

와이즈넛, 솔트룩스, 다이퀘스트, ..... 그림의 떡이네.

 

상념은 이제그만.

 

 

"운동화"를 검색하면 형태소가 분석되 "운동" + ""가 검색이 된다. 

그럼 "운동화"랑 상관없는 "운동복"까지 같이 검색이 된다. 

 

심지어 문장으로 검색하게 되면 진짜 의미 없는 "화" + "요일"까지 검색 결과에 포함된다.

 

때문에 검색어의 품질을 높이기 위해자.. ...와이즈넛(상용제품)을 쓰자.

 

☆ ☆ 형태소로 분석되지 않도록 하나의 단어로 추가하면 "정확도"를  높일 수 있다고 한다!

 

동일한 검색어에 이제는 의미없는 "화요일"과 "운동복"은 제외되었다.

 

 

 

 

{{설치된 위치}}/conf/lang 접근해서 userdict_ko.txt 만든다.

 

"운동화"와 "화요일"을 한 단어로 인식할 수 있도록 추가한다.

 

{{설치된 위치}}/conf/managed-schema.xml 파일을 열어서 추가한 txt 파일을 수정한다. 

"text_ko" 하위 tokenizer에 속성으로!!

 

 

당연 검색하고자 하는 컬럼의 스키마 Type이 "text_ko"이겠쥬?

그리고 적용하면 기존 색인데이터는 제거하고 다시 해야겠쥬!

 

필요할 때 마다 추가해야겠다.

근데 언제 필요할 때마다 추가해서 쓰노?

 

"내재+화"는

 

 

고도화, 최적화, 자동화 ㅋㅋㅋㅋ ~~~화는 죄다 나오네 ㅠㅠ

728x90