Scenario One: $mustFilter = Filter::getmustfilter (), $shouldFilter = Filter::getshouldfilter (); $notMustFilter = Filter:: Getnotmustfilter (); $queryFilter = Filter::getqueryfilter (); $mustFilter->setterm ($termParmas)->setterms ($ Termsparmas)->setrange ($rangeParams); $queryParams = Filter::init ($alias)->addfilter ($mustFilter)->add Filter ($shouldFilter)->addfilter ($notMustFilter)->addfilter ($queryFilter)->setsort ($sortParams)-& Gt;setlimit ($from, $size)->build (); $result = Searcher::search ($queryParams);//Program two: Eql::getinstance ()->SETMU St ()->add (' Goog ', ' eq ', 1)->add (' A ', ' > ', 2)->setshould ()->add (' Goog ', ' eq ', 1) ->add (' A ', ' > ', 2)->query (' keyword ');//Scenario Three: Eql::query ([[' A ', ' eq ', 1, ' must '], [' B ', ' eq ', 1, ' m UST '], [' C ', ' eq ', 1, ' should '], [' d ', ' eq ', 1, ' should '],]);//program four: $searcher = Searcher::getinstance (); $query = new Qu Ery (); $query->setmustcondition ($mustCondition)->setmustnotcondition ($mustNotCondition)->setsort ($sortCondition)->setpagesize (10) ->getpage (1); $result = $searcher->search ($query);
Reply content:
Scenario One: $mustFilter = Filter::getmustfilter (), $shouldFilter = Filter::getshouldfilter (); $notMustFilter = Filter:: Getnotmustfilter (); $queryFilter = Filter::getqueryfilter (); $mustFilter->setterm ($termParmas)->setterms ($ Termsparmas)->setrange ($rangeParams); $queryParams = Filter::init ($alias)->addfilter ($mustFilter)->add Filter ($shouldFilter)->addfilter ($notMustFilter)->addfilter ($queryFilter)->setsort ($sortParams)-& Gt;setlimit ($from, $size)->build (); $result = Searcher::search ($queryParams);//Program two: Eql::getinstance ()->SETMU St ()->add (' Goog ', ' eq ', 1)->add (' A ', ' > ', 2)->setshould ()->add (' Goog ', ' eq ', 1) ->add (' A ', ' > ', 2)->query (' keyword ');//Scenario Three: Eql::query ([[' A ', ' eq ', 1, ' must '], [' B ', ' eq ', 1, ' m UST '], [' C ', ' eq ', 1, ' should '], [' d ', ' eq ', 1, ' should '],]);//program four: $searcher = Searcher::getinstance (); $query = new Qu Ery (); $query->setmustcondition ($mustCondition)->setmustnotcondition ($mustNotCondition)->setsort ($sortCondition)->setpagesize (10) ->getpage (1); $result = $searcher->search ($query);