FOSElasticaBundle过滤掉具有特定属性的实体

时间:2014-03-01 07:06:50

标签: elasticsearch elastica foselasticabundle

我已设置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中过滤掉它?

0 个答案:

没有答案