Cloudsearch 및 AWS API 게이트웨이에 문제가 있습니다. 나는 치즈의 세부 사항 (묻지 마세요 ;-))와 Cloudsearch 도메인을 가지고 있고 테스트 검색 콘솔을 사용하여 고급 치즈를 조회 한 쿼리가 Simple
그대로 내 API 게이트웨이를 통해 할 수 있습니다API 게이트웨이를 통한 Cloudsearch 결과를 반환하지 않음, URL 인코딩 관련 문제?
q=feta&q.parser=simple&q.options={"fields":["cheeseid"]}
그리고
q=(and cheeseid:'feta')&q.parser=structured
를하지만, 같은 쿼리 API 게이트웨이를 통해 작동하지 않습니다 : 그것은 Structured
있다면 나는 다음과 같이 콘솔을 통해 동일한 기능을 수행 할 수 있습니다. 예를 들어, (브라우저 기반 응용 프로그램을 통해)이 쿼리 :
q=(and+cheeseid%3A%27feta%27)&q.parser=structured
반환 URL 디코딩 할 때 정확히 같은 존재에도 불구하고 결과가 없습니다.
흥미롭게 콘솔을 통해 원시 검색 결과의 출력이이 다음 '
인코딩되지하지만 난 '으로이를 구현하는 방법을 잘 모르겠어요 것을 나에게 일을하게
q=(and+cheeseid%3A'feta')&q.parser=structured
처리하지 않고 원시 문자열을 전달하려고 시도하고 동일한 결과를 만났습니다.
누군가 내가 올바른 방향으로 나를 가르 킬 수 있다면, 여기에 내 머리를 벽돌 벽에 치고 내 치즈를 찾으려고 할 때 나는 매우 감사 할 것입니다!
안녕하세요, @MikeD, 전혀 그렇지 않은 것 같습니다. 디버깅에도 불구하고'q.parser'를 게시하지 않았습니다! 색이 나쁘다 ha'porth! 다시 내게로 돌아와서 제 자신의 질문에 대답하도록 상기시켜 줘서 고마워요! 그리고 여러분은 물론 인코딩에 대해서도 정확하고, 제대로 인코딩되고 있습니다 :-) – annoyingmouse