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對象。