Php 使用Symfony和ElasticaSearch创建查询;及;及;或;操作员
我想用elasticasearch创建一个查询,如下所示:Php 使用Symfony和ElasticaSearch创建查询;及;及;或;操作员,php,symfony,
elasticsearch,foselasticabundle,Php,Symfony,
elasticsearch,Foselasticabundle,我想用elasticasearch创建一个查询,如下所示: (user1 OR user2) AND place 这是我的剧本: <?php $boolQuery = new \Elastica\Query\BoolQuery(); $search = new \Elastica\Query\QueryString($nameTerm); $search->setFields(array("name")); $boolQuery->addShould($s
(user1 OR user2) AND place
这是我的剧本:
<?php
$boolQuery = new \Elastica\Query\BoolQuery();
$search = new \Elastica\Query\QueryString($nameTerm);
$search->setFields(array("name"));
$boolQuery->addShould($search);
$boolQuery = new \Elastica\Query\BoolQuery();
$search1 = new \Elastica\Query\QueryString($nameTerm1);
$search1->setFields(array("name"));
$boolQuery->addShould($search1);
$search3 = new \Elastica\Query\QueryString($citieTerm);
$search3->setFields(array("address.libelle"));
$boolQuery->addMust($search3);
$filtered = new \Elastica\Query\Filtered($boolQuery);
$query = \Elastica\Query::create($filtered);
$result = $this->find($query);
?>