foselasticabundle

    2热度

    2回答

    我在Symfony项目中使用elasticsearch与FOSElasticaBundle,这需要ruflin/elastica客户端。为了创建索引,我使用FOSElasticaBundle的command suggested in the documentation,并在我的本地机器中一切正常。 当我将项目部署到Heroku的,同样的命令失败抛出以下错误: elastica.ERROR: Ela

    1热度

    1回答

    我使用串行拿到领域,并为波兰语搜索elasticSearch斯坦普尔插件工作。想要得到的东西就像这个例子,但没有成功: https://www.elastic.co/guide/en/elasticsearch/guide/current/asciifolding-token-filter.html#asciifolding-token-filter 这是我的配置: fos_elastica:

    0热度

    1回答

    我试图写查询(与foselastica束)其中值应该是一些id或可以为null。 在MySQL:WHERE city.id = 1 OR city.id IS NULL 我知道,我应该使用存在,不能表达,但不是为我工作。有什么建议? $query = new \Elastica\Query(); if ($phrase) { $queryString = new \Elas

    2热度

    1回答

    我使用symfony和sonata管理项目, 我的项目将使用两种语言:fr和de,因此我使用弹性搜索,因此我安装了“friendsofsymfony/elastica-bundle”:“3.2.1 ”。弹性配置文件中的 如何添加语言配置? 这是我的FOS弹性束配置文件: fos_elastica: clients: default: { host: %elastic_host

    -4热度

    1回答

    我需要使用YAML变量来命名YAML键。 我已经试过这一点,但YAML验证器抱怨说,它不是有效的YAML #Elastic search configuration variable_key: &variable_key_name vodacom_salimdev_local fos_elastica: clients: default: host: %fo

    0热度

    1回答

    我想从我已经有一个索引的主要实体的关联实体索引一些数据。我的映射规则如下,我也给了下面两个实体。我的问题是我试图填充索引时得到OutOfMemoryException。 bin/console fos:elastica:populate --index=sales_rule 索引设定 sales_rule: client: default use_alias: true

    1热度

    1回答

    我们有一个symfony应用程序,使用FOS \ ElasticaBundle \ Elastica-Package。一切正常。我们用./app/console fos:elastica:populate --no-debug填充Mysql-Data。应用程序中的大部分数据将在symfony应用程序中进行编辑,并且与ES同步运行完美。 有些数据来自数据库中的外部来源。我们试图通过 ./app/co

    0热度

    1回答

    我有一个查询来匹配ElasticSearch中的所有产品。它运行perfeclty,但我想为此查询添加一个排序。我没有找到运行的例子,我不明白它为什么会产生错误。 此代码排序查询: $match = new \Elastica\Query\MatchAll(); $query = new \Elastica\Query($match); $query->addSort(

    0热度

    1回答

    我使用foselastica和我得到的错误“无法找到对应的所有弹性曲线结果(7)的ID Doctrine对象(0):52,51,50,48,49 ,47,46"在资源库中删除查询后,但是查询并删除mysql数据库: class CandidatesRepository extends EntityRepository { public function candidatesFileim

    0热度

    1回答

    我有一个具有Locus实体集合的实体应变。我使用Elasticsearch来索引Locus文档(在每个轨迹文档中,我指的是一个Strain属性)。我想这样做:当用户编辑Strain实体时,它手动重新索引(更新)所有Locus文档(因为我需要更新所有Locus文档中的Strain属性)。 为此,我选择在Doctrine PostUpdate事件中使用Listener,并检查它是否是Strain对象。