SOLRJ를 사용하는 동안 SolrQuery 객체를 SOLR 쿼리 구문을 사용하여 URL 표현으로 변환하는 방법을 알고 싶습니다. .toString() 메서드를 사용하려고했지만 올바른 쿼리 표현을 반환하지 않습니다. 그것을하는 다른 방법 있는가?SolrQuery (SOLRJ)를 URL로 변환하는 방법은 무엇입니까?
6
A
답변
7
이 문제에 대해서는 ClientUtils.toQueryString을 권장합니다. 당신이이 이유로 Solrj 코드 자체에 의해 사용되는 것을 볼 수 있습니다 HttpSolrServer의 소스 코드 내에서
@Test
public void solrQueryToURL() {
SolrQuery tmpQuery = new SolrQuery("some query");
Assert.assertEquals("?q=some+query", ClientUtils.toQueryString(tmpQuery, false));
}
.
public NamedList<Object> request(final SolrRequest request, final ResponseParser processor) throws SolrServerException, IOException {
// ... other code left out
if(SolrRequest.METHOD.GET == request.getMethod()) {
if(streams != null) {
throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, "GET can't send streams!");
}
method = new HttpGet(baseUrl + path + ClientUtils.toQueryString(params, false));
// ... other code left out
}
1
SolrJ (시험 버전 6.6.0)가 그 것이다 :
@Test
public void solrQueryToURL() {
SolrQuery query = new SolrQuery("query");
Assert.assertEquals("?q=query", query.toQueryString());
}
관련 문제
- 1. POST를 URL로 변환하는 방법은 무엇입니까?
- 2. SolrQuery 전체 쿼리 문자열 얻기
- 3. Rails -보기에서 경로를 URL로 변환하는 방법은 무엇입니까?
- 4. SolrJ를 통한 필터 쿼리 제외
- 5. Solrj를 사용하여 SOLR의 필드 강조하기
- 6. solrj를 사용하여 json 형식의 SolrDocument 검색
- 7. SolrJ를 사용하여 TrieField 필드를 게시하는 방법은 무엇입니까?
- 8. SolrQuery 미만 3 자
- 9. mod_rewrite를 사용하여 쿼리 문자열을 경로 URL로 변환하는 방법은 무엇입니까?
- 10. CSS를 사용하여 XML 요소를 URL로 변환하는 방법은 무엇입니까?
- 11. Ruby에서 문자열을 URL로 변환하는 방법은 무엇입니까? 내 레일 응용 프로그램에서
- 12. 경로를 ASP.NET MVC 컨트롤러에서 URL로 변환하는 방법은 무엇입니까?
- 13. ASP.NET MVC 액션 이름을 대시 URL로 자동 변환하는 방법은 무엇입니까?
- 14. solrj를 사용하여 FTP 문서 인덱싱
- 15. solrj를 사용하여 특정 문서 내에서만 결과 찾기
- 16. solrj를 사용하여 solr 트랜잭션 관리
- 17. 요청 URL로 해시를 변환하는 방법?
- 18. html 양식을 URL로 변환하는 방법
- 19. Solr은 SolrJ를 사용하여 문서를 추가 한 후 동일한 결과를 반환합니다.
- 20. 파일을 첨부하여 URL로 생성하는 방법은 무엇입니까?
- 21. solrj를 사용한 분산 검색?
- 22. URL로 스프라이트를 만드는 방법은 무엇입니까?
- 23. NSObject를 NSString에서 NSString으로 변환하는 방법은 무엇입니까?
- 24. Solrj를 통해 Solr 파편에 여러 문서 작성
- 25. 이진 데이터를 NSstring으로 변환하는 방법은 무엇입니까?
- 26. URL 매개 변수를 일반 URL로 변환하는 방법
- 27. xpath에서 String을 풍부한 URL로 변환하는 방법
- 28. 컬링 요청을 브라우저 URL로 변환하는 방법
- 29. asmx 서비스를 URL로 호출하도록 나머지를 변환하는 방법
- 30. HTTP URL을 rtsp URL로 변환하는 방법