2011-01-12 4 views
0

현재 빠른 패스트 탐색 및 결과 검색을 위해 Java 빠른 esp 인터페이스 (v5.0.15.1)를 사용하고 있습니다. 그러나 나는 단지 IQueryResult에서 문서 이터레이터를 얻는 것처럼 보일 수 있으며 .next() 호출은 http 요청으로 보입니다. 일괄 결과를 처리하는 더 좋은 방법이 있습니까?빠른 ESP 쿼리에서 한 번에 둘 이상의 결과를 얻는 방법

답변

2

api는 한 번에 여러 개의 결과를 검색해야하지만 next는 주기적으로 쿼리를 실행하여 반복기를 채 웁니다. 각 청크에서 페치 된 쿼리의 수는 HITS 매개 변수에 의해 결정됩니다. 따라서 1보다 크다는 것을 확인하십시오 ... 기본값은 일반적으로 10입니다.

조회 로그 $ FASTSEARCH/var/log/querylogs를 확인하여 현재 api가 조회 매개 변수에 전달한 정보를 확인할 수 있습니다.

재미있게 보내십시오.

+0

네, 훌륭합니다. 디버깅하는 동안 기본적으로 10 개 배치로 가져 오는 것을 보았습니다. 생각했던 것처럼 1 개가 아닙니다. –

관련 문제