2017-10-03 1 views
3

필요한 항목과 규모에 따라 색인 된 데이터를 검색하기 위해 Vespa와 연결하는 방법에 대한 개요를 찾고 있습니다. Vespa 문서 RESTful API에 대한 스트레스 테스트를 실행했으며 설명서에 제안 된대로 상한선이 있습니다.규모가 Vespa에서 문서 가져 오기

http://docs.vespa.ai/documentation/document-api-guide.html은 앞으로의 진행 방법을 나타내지 만 주제에 따라 출발을 가정합니다.

제가

MessageBusDocumentApiTestCase 

이해를 좀 더 추가 등

com.yahoo.documentapi.messagebus.MessageBusDocumentAccess 

및 관련 버스 생성도있다. 문서화 된 경우

패키지 JRT https://github.com/vespa-engine/vespa/tree/master/jrt 좀 더 자원을 겸손하게 받아 들일 것이 아니라 흔적을 돕기 위해 온이

말썽 내가 찾을 수있다 : 함께 넣어 힘든, 어떤 가이드는 명확하게 설명하기 외부 시스템에서 vespa를 호출하는 방법 또는 가능하지 않은 경우 내장 된 클라이언트를 실행하고 vespa 클러스터와 통신하는 방법.

개요가있는 경우 알려주십시오.

편집 :

vespaclient-java/src/main/java/com/yahoo/vespaget/DocumentRetriever.java 

- 또 다른 예. 생각?

답변

1

이 이미 github의 문제에 대한 답이 질문의 중복처럼 보인다 : 우리가 http://docs.vespa.ai/documentation/vespa-http-client.html를 추천하여 베스파 클러스터의 일부 아닌 외부 시스템에서 베스파 클러스터에 공급하기위한 https://github.com/vespa-engine/vespa/issues/3628

.

Vespa에서 단일 가져 오기 작업을 읽으려면 에 대한 http RESTful API http://docs.vespa.ai/documentation/document-api.html 에 설명 된 GET이 가장 좋습니다. GET을위한 RESTful API는 http://docs.vespa.ai/documentation/document-api-guide.html 위에 있으며 이미 Vespa 클러스터 의 일부인 노드에서 사용할 하위 수준 API이며 스키마 및 내용 클러스터 및 노드 수와 같은 구성에 액세스 할 수 있습니다.