在Coordinates elasticsearch上创建索引

时间:2014-01-23 11:19:32

标签: mongodb elasticsearch

我的mongodoctrine中有一个嵌入式文件,

<?php
namespace ng\MyBundle\Document;
use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;

/** @MongoDB\EmbeddedDocument */
class Coordinates
{
    /** @MongoDB\Float */
    protected $lat;

    /** @MongoDB\Float */
    protected $lng;

    public function __construct($lat = 0.0, $lng = 0.0)
    {
        $this->setLat($lat);
        $this->setLng($lng);
    }
    /**
     * Set lat
     *
     * @param float $lat
     * @return \Coordinates
     */
    public function setLat($lat)
    {
        $this->lat = $lat;
        return $this;
    }

    /**
     * Get lat
     *
     * @return float $lat
     */
    public function getLat()
    {
        return $this->lat;
    }

    /**
     * Set lng
     *
     * @param float $lng
     * @return \Coordinates
     */
    public function setLng($lng)
    {
        $this->lng = $lng;
        return $this;
    }

    /**
     * Get lng
     *
     * @return float $lng
     */
    public function getLng()
    {
        return $this->lng;
    }
}

我希望在这个嵌入式文档中有弹性搜索索引,这是我模型中称为坐标的字段。 我怎样才能做到这一点?

0 个答案:

没有答案