본문 바로가기
반응형

solr문법2

[Solr] 검색엔진 쿼리 문법 고급 기능 - MoreLikeThis, Faceting, Boost, 디버깅, 필터링까지 실전 활용 Solr는 기본적인 검색 기능을 넘어서, 추천 시스템, 필터링, 정렬, 카테고리별 집계 등 다양한 고급 기능을 지원한다.실무에서 바로 적용할 수 있는 주요 기능들을 예제와 함께 소개한다.1. MoreLikeThis – 유사 문서 추천 기능Solr는 특정 문서와 유사한 내용을 가진 문서를 자동으로 추천해주는 기능인 MoreLikeThis(MLT)를 제공한다.mlt=true&mlt.fl=title,content&mlt.mindf=1&mlt.mintf=1&q=id:12345이렇게 하면 id=12345인 문서를 기준으로, title과 content 필드의 내용을 분석하여 유사한 문서를 찾아준다. 🔍 mlt.mintf=1 (Minimum Term Frequency)의미 : 기준 문서 안에서 어떤 단어가 최소 몇.. 2025. 7. 4.
[Solr] 검색엔진 쿼리 문법 – 핵심 파라미터와 필터 이해하기 검색엔진을 다루는 사람이라면 한 번쯤은 들어봤을 Apache Solr(아파치 솔라).막상 써보려면 다양한 파라미터와 문법 때문에 어렵게 느껴지기도 한다.이번 글에서는 Solr 쿼리의 기초 문법과 자주 쓰는 파라미터들, 그리고 헷갈리기 쉬운 fq, qf, q.op까지 깔끔하게 정리한다.1. 꼭 알아야 할 주요 파라미터 7가지파라미터설명 예시q검색어 입력q=title:AIfl출력할 필드 설정fl=title,scorestart, rows페이징 처리start=0&rows=10sort정렬 기준sort=score descfq필터 쿼리fq=category:techdefType쿼리 파서 설정defType=edismaxqf검색 필드와 가중치 설정qf=title^5 content^22. 추가로 알아두면 좋은 설정 파라미터.. 2025. 7. 2.
반응형