2013-04-16 2 views
0

상황 :
나는 RESTful 웹 서비스
나는이 내가 생각하고있는 것입니다 검색 기능웹 응용 프로그램과 SOLR 통합

에게 제공 할 필요가 를 통해 컨텐츠를 제공하는 웹 응용 프로그램이 있습니다. 나는 바른 길에 있습니까?

인덱스 씨앗 클라이언트 :이 구성 요소는 데이터
에 대한 반복 간격으로 응용 프로그램을 폴링

그리고는 EMS

에 XML을 게시 (나는 XML 응답을 반환 WS가) 큐 리스너 :
큐 리스너 SOLR의 문서에 도메인 XML을 변환합니다
그리고 SOLR에 문서

를 색인 할 수있는 포스트

검색 클라이언트 : 쿼리 내 웹 응용 프로그램에 검색 요청을 만들 것입니다 클라이언트는 웹 응용 프로그램이 SOLR에 요청을 전달합니다
을 매개 변수

SOLR 내 웹 응용 프로그램
내 웹 응용 프로그램에 검색 결과를 반환 결과를 클라이언트에 반환합니다.

대체 흐름?
검색 클라이언트가 Solr과 직접 대화하고 검색을 수행합니다.

제안 사항?

답변

0

검색은 solr 서버의 구현 선택에 따라 달라집니다. embbededSolrServer를 사용하는 경우 웹 클라이언트를 통해 쿼리 한 다음 sol을 호출해야합니다. httpsolrserver를 사용하는 경우 solr을 직접 쿼리 할 수 ​​있습니다.

결과를 가져 오는 방법에 따라 달라집니다. solr 문서로 사용 하시겠습니까? 또는 solr 문서에 대한 독자적인 해석은 무엇입니까? 나중에 웹 응용 프로그램에서 서비스를 받아야합니다.

관련 문제