我已设置FOSElasticaBundle索引InstagramShopPictures,它具有以下属性:
class InstagramShopPicture
{
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @Exclude()
* @ORM\OneToMany(targetEntity="MyApp\MainBundle\Entity\InstagramPictureCategory", mappedBy="picture", cascade={"persist","remove"})
*/
protected $category;
}
如何在elasticsearch(或FOSElasticaBundle)中指定我想要过滤掉结果,使得只有具有A类别的结果,其中A是用户指定的InstagramPictureCategory。这是否可以在elastica中过滤掉它?