이번에 회사 솔루션을 업데이트 하면서 Solr작업을 할 일이 생겼다. 사실 솔라를 제대로 해 본적이 별로 없어서 이번에 고생을 좀 했는데 그 내용을 기록해본다. 보통 많이들 하는 자동완성 구현은 프론트에서 ajax로 검색어를 서버쪽으로 날리면 서버에서 솔라의 /select를 이용해서 대상 필드에 쿼리를 날려 응답을 얻어오는 방식으로 많이들 구현하는데 솔라에서는 이미 자동완성을 위한 suggester라는 기능이 있다. 또한 자바카페에서 […]
SOLR 오류 : Only one endpoint URL can be specified as master
한줄요약 : 하이브리스를 비롯한 여러 솔루션에서 검색엔진으로 사용하고 있는 솔라의 아래 오류에 대한 해결방법을 설명한 글입니다. 상황 : 오랜만에 QA서버를 사용하는데 제품 검색이 되지 않았다. 서버 로그를 살펴보니 다음과 같은 내용이 검색되었음. de.hybris.platform.solrfacetsearch.search.FacetSearchException: Only one endpoint URL can be specified as master. at de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchStrategy.search(DefaultFacetSearchStrategy.java:168) ~[solrfacetsearchserver.jar:?] 이 오류는 두개 이상의 endpoint 주소가 마스터로 설정되어 있을 때 […]