2
ES에서 쿼리 전에 적용되는 필터는 무엇입니까?Elastic Search에서 필터는 어떻게 적용됩니까?
예를 들어, 아주 느린 퍼지 검색을 수행하고 있지만 작은 기간에만 수행하고 있습니다. 예를 들어 아래에서 볼 수 있습니다 (PHP) :
$res=$client->search(array('index' => 'main', 'body' => array(
'query' => array(
'bool' => array(
'should' => array(
array('wildcard' => array('title' => '*123*')),
)
)
),
'filter' => array(
'and' => array(
array('range' => array('created' => array('gte' => date('c',time()-3600), 'lte' => date('c',time()+3600))))
)
),
'sort' => array()
)));
저속 검색을 시도하기 전에 필터가 적용됩니까?
로직은 필터가 실행 된 다음 쿼리가 표시되도록 지정하지만 확신하고 싶습니다.
감사합니다. 좋은 점 : – Sammaye