問題タブ [foselasticabundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1244 参照

symfony - FOS エラスティカの日時順の結果

データベースの日時フィールドで FOS エラスティカの検索結果を並べ替えています。

Elastica.yml には、マッピングに設定された次のプロパティがあります。

startsAt: { タイプ: 日付, フォーマット: Ymd H:i:s }

しかし、移入すると、次のようになります。

その日時フィールドでエラスティカの結果を検索できるように、正しい形式を指定するにはどうすればよいですか?

0 投票する
0 に答える
51 参照

symfony - ルーティングを使用したエイリアス インデックスを持つ Elasticsearch が見つかりました

データベース内のレコードの構造が同一である複数の組織があります。各組織のエイリアス インデックスとルーティング機能を備えた ES を使用しています。ここで、ES インデックスをクリアしてクリーンな状態で開始すると、検索レコードが ES から適切に取得されます。しかし、複数の組織を追加すると、ES の動作がおかしくなりました。別の組織のデータを送信している場合もあれば、単にデータを抑圧しているだけの場合もあります。さらに驚くべきことに、検索さえされていないレコードのデータを送信している場合があります。「john」は「Ringo」を返し、「Mick」を介して検索すると「John」が返されます。

さらなる調査:

  1. 1 つの組織のみをインデックスに登録します。その組織のデータが来ています。
  2. 別の 1 つの組織にインデックスを付けます。その組織のデータも来ています。
  3. 3 番目の組織にインデックスを付けます。最初の組織 ! のデータが失われました。

画像 :

  1. きれいな状態: https://imageshack.com/i/idNW3QVCp
  2. 1つの組織で。索引付け中:
  3. 別の組織と。索引付け中:
  4. 3番目の組織で。インデックスであること:
  5. Sf2 からのログ:

ES サーバーのステータス:

別の組織の場合、ES が既存のエイリアスのデータを上書きしているようです。インデックスされています。しかし、それは取引ブレーカーです。ご意見をお聞かせください。

0 投票する
1 に答える
559 参照

symfony - コントローラーで FOSElasticaBundle アクションを作成する

ElasticSearch を扱うことにしました。コントローラーにアクションを書き込む問題にすぐに直面しました。これが私の構成です。誰かがこれらのフィールドにこのバンドルを使用する方法の小さな例を書くことができますか?

0 投票する
2 に答える
1271 参照

elasticsearch - クラスタを使用するエラスティカ クライアント

Compose.io を使用した Elasticsearch クラスターがありますが、Elastica Client に接続できません。これは私の構成です:

このエラーが発生しました:

ホスト 500 内部サーバー エラーを解決できませんでした

データベースに正しく接続するには?

0 投票する
1 に答える
1205 参照

php - FOS を使用したエラスティカ: ElasticsearchIllegalArgumentException

私の symfony2 / doctrine 2 アプリケーションで、 fos:elastica:populate を実行するとエラーが発生します:

[Elastica\Exception\Bulk\ResponseException]
1 つまたは複数の一括リクエスト アクションでエラーが発生しました:
インデックス: /foodmeup/offer/4 により MapperParsingException [[res ponsibilities] の解析に失敗しました]; ネスト: ElasticsearchIllegalArgumentException[不明なプロパティ [0]];

私の設定は次のとおりです。 type: string を実際には教義のjson配列である責任に設定しました:

そして私のエンティティマッピング:

これを解決するにはどうすればよいですか? 「文字列」の代わりに「〜」を試してみましたが、同じ問題が発生し、責任の構成行を削除するだけでうまく機能します。

ありがとう !

0 投票する
1 に答える
314 参照

symfony - インデックスを検索するelasticbundle

おはよう、

FOSElastcaBundle のヘルプをお願いします。キバナとログスタッシュを備えたエラスティックサーチがインストールされています。openvpn という名前のインデックスがあり、_type rsyslog-openvpn があります。フィールド common_name が PLPM0046 に等しい要素のエントリを取得したいと思います。

FOSElasticaBundle をインストールしましたが、動作しないようです。

これまでの私の設定は次のとおりです:config.yml

アクション

ドキュメントに示されているとおりに実行しましたが、次のエラーが発生します。

私は誰でもこのバンドルがどのように機能するか知っています、ありがとう