elastica

    3

    1答えて

    にelasticsearch PHPクライアントを使用して、私はhttps://www.elastic.co/downloads/elasticsearch からelasticsearch-5.1.1.zipをダウンロードしています次に、このコマンドで作曲を経由してelasticsearchため エラスティカ A PHPクライアントをダウンロード composer require ruflin/e

    1

    1答えて

    グローバルアグリゲーションを使用してruflin/Elasticaを使用して作成された弾力的なクエリがあります。どういうわけか、メインのクエリとは別のフィルタを追加することは可能ですか? それはとても以下のようになります。 $query = new Query($boolQuery); $categoryAggregation = new Terms('category_ids');

    0

    1答えて

    friendsofsymfony/elastica-bundleを3.1.*からdev-masterにアップグレードします。 あなたは私の現在のcomposer.json設定を怒鳴る見ることができます: "require": { "php": ">=5.3.9", "symfony/symfony": "2.8.*", "doctrine/orm": "^2.4.8"

    0

    1答えて

    弾性検索で動作するelasticaライブラリにフィルタを適用する方法。 用語フィルタの例が必要です。 $query1 = new \Elastica\Filter\Term(); $query1->setTerm('categories', array('short_description' =>'test metal')); $bool->addShould($query); または $

    0

    1答えて

    私は一括更新 方法にしようとしています:ポスト URL:/顧客/外部/ _bulk JSONボディ: {"index":{"_id":"1"}} {"name": "John Doe" } {"index":{"_id":"2"}} {"name": "Jane Doe" } をId 1は更新されましたが、ID 2は更新されませんでした。どうしてか分かりません? 応答はここにある: {

    0

    1答えて

    私はどのようにエラスティカと、このクエリにレコード curl -XDELETE 'http://localhost:9200/twitter/tweet/_query' -d '{ "query": { "range" : { "age" : { "gte" : 10, "lte" : 20, "boost" : 2.0

    0

    1答えて

    これはちょっと混乱しています。次のように私は、集計を作成 : $aggregation = new DateHistogram('clicks_by_day', 'date', 'day'); $query->addAggregation($aggregation); 今、この集計では、私はこの集計に範囲フィルタを適用したいです。 (価格が0より大きいクリック)。 だから私は実際にそれを行う

    0

    1答えて

    の設定アナライザ。 public function addCustomProperty(TransformEvent $event) { $document = $event->getDocument(); $custom = $this->anotherService->calculateCustom($event->getObject()); $documen

    0

    1答えて

    集計関数はカウントではなくデータを返す可能性がありますか? 今私が手: array (size=3) 'doc_count_error_upper_bound' => int 0 'sum_other_doc_count' => int 0 'buckets' => array (size=2) 0 => array (size=2) 'key' => in

    0

    1答えて

    カスタム検索で重大な問題が発生しています。私が望むのは、3つのフィールドでのワイルドカード検索で、結果は別のフィールドでフィルタリングする必要があります。エラスティカでは、このクエリで結果: { "bool":{ "should":[ { "wildcard":{ "ean":"*180g*" } },