본문 바로가기

solr 검색2

Apache Solr를 활용하여 MariaDB 통합 검색 기능 구현하기 (2) 이번 포스트에서는 이전에 데이터 베이스에서 추린 테이블과 컬럼을 바탕으로 통합 검색 기능을 구현해 볼 것이다. MariaDB 드라이버 추가하기 MariaDB에 연결하기 위해서는 mariaDB 드라이버를 추가해야 한다. 하단의 경로에 접속해서 다운로드 버튼을 클릭한다. https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/ 다운로드가 완료된 jar 파일은 C:\solr\server\solr-webapp\webapp\WEB-INF\lib 에 추가한다. Solr와 연동할 설정 파일 연결하기 이전에 코어를 생성했다면, C:\solr\server\solr 폴더 경로에 생성한 코어 이름으로 폴더가 존재할 것이다. 해당 폴더 밑.. 2024. 2. 25.
Apache Solr를 활용하여 MariaDB 통합 검색 기능 구현하기 (1) RDBMS 데이터베이스에 있는 여러 테이블의 컬럼 값 중 '특정 키워드에 해당하는 데이터'를 찾고 싶은 경우에는 어떻게 해야 할까? 모든 테이블을 전부 조회(select)하는 쿼리나 코드를 만들기에는 부담이고, CDC 또는 Elastic search를 구축하고 기술을 학습하기에는 너무 과하다는 생각이 든다면, Apache Solr를 고민해 볼 만하다. 해당 포스트에서는 Apache Solr를 활용해서 여러 테이블의 컬럼 중 검색이 필요한 컬럼의 값들만 저장하고, 검색하는 방법에 대해서 설명한다. Apache Solr Apache Solr는 Apache Lucene 기반의 검색 플랫폼으로, 높은 성능과 확장성을 제공한다. Lucene은 텍스트 검색 및 색인화를 위한 강력한 라이브러리로, Solr은 이를 기.. 2024. 2. 24.