필드의 배열이 &이고 'and'또는 'or'연산자 중 하나 또는 둘 모두를 사용하여 Amazon CloudSearchDomain에 filterQuery 인수로 전달하려는 값이 있습니다. I는 시도Amazon CloudSearch 필터 쿼리에 PHP 배열을 인코딩하는 방법
$filters = array(
'category' => 'cat name',
'colour' => array(
'red',
'green'
)
);
:
예를 들어, I는 단일 '및'필드 (카테고리) 및 제 '및'필드 여러 구성된다 "또는"값을 전달하려는 :
$results = $cloudSearchClient->search(array(
'filterQuery' => "(and(category:'cat name') (or (colour:'red') (colour:'green')))"
));
그래서 검색은 '고양이 이름을'일치와 내가 수동으로 올바른 구문을 통과 할 수없는 것
적색 또는 녹색 항목을 찾은 것이다 것 다음도 좋은 깨끗한 솔루션 등 t를 변환 그는 올바른 AWS 구문으로 PHP 배열을하시기 바랍니다.