2014-07-17 8 views
0

Solr을 통해 긴 쿼리를 실행해야하지만 Sunspot은 GET을 기본 방법으로 사용하고 있습니다. 나는 이것이 RSolr에서 지원되는 어떤 것이라는 것을 알고 있지만 Suspot을 통해 그것을 할 수 있는지는 모른다.Sunspot/Solr의 긴 쿼리에 GET 대신 POST 사용

감사합니다.

+0

Sunspot은 http 동사와 아무 관련이 없습니다. 검색 요청을 제출하는 데 사용중인 양식을 표시하십시오. – JTG

+1

@JTG 동사는 form => rails가 아니라, app과 Solr 백엔드 사이에서, Solr은 GET과 POST를 모두 데이터 제출 방법으로 지원합니다. – MatsLindh

답변

1

to the Sunspot source on GitHub에 따르면 Sunspot은 검색시 Solr에 쿼리를 제출할 때 기본값으로 POST를 이미 사용하고 있습니다. 이것은 2011 년에 변경되었으므로 이전 버전의 Sunspot이 있으면 문제가 될 수 있습니다.

그렇지 않으면 여전히 서버 측에서 GET이 표시되는 경우 실제로 검색하는 데 사용하는 코드를 확인하는 것이 도움이됩니다.

+0

답변 해 주셔서 감사합니다. 내 문제가 다른 것을 깨달았다 : http://stackoverflow.com/questions/16901299/too-many-boolean-clauses-exception-in-solr –