問題タブ [mongoosastic]
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.
elasticsearch - mongoosastic が保存時にデータのインデックスを作成しない
単体テストでは、mongoose スキーマの bulkindex を実行する前に、mongoosastic を使用してモデルを切り捨てています。
スキーマ:
スキーマ プラグイン:
切り捨て:
再索引付け:
しかし、私はログに記録しています:
私の Post ルートでは、私の ES は空のままです。理由がわかりませんか?また、Model.esSearch はライブラリには存在しない関数ですが、https://github.com/mongoosastic/mongoosastic/issues/219 に記載されています。デフォルトの esClient の使用を開始することを真剣に検討しています。この図書館でのあなたの経験は何ですか?
elasticsearch - zero_terms_query の場合の ElasticSearch の逆順
メインページでelasticsearchを使用しています。これで検索が可能になり、すべてが完璧に機能します。
イニシャルとして、'zero_terms_query': 'all
すべての結果を挿入順に表示するものを使用します。ただし、表示されている最も古いものよりも最新のものを見たいと思います。検索クエリはすでに適切な順序になっているため、すべてのクエリの順序を変更することはできないと思います。
このクエリの順序を変更するにはどうすればよいですか? または、elaticsearch で「逆挿入」する方法は?
ありがとう
node.js - mongoosastic fire "TypeError: doc.execPopulate(...).then は関数ではありません"
でパッケージを更新しましたnpm update
。プロジェクトのテストを行った後、エラー:
解雇されました。
エラーがMyModel.save();
トリガーされます。
今何ができますか?
アップデート:
私の実際のコード:
node.js - Mongoosastic を使用した ElasticSearch マッピングを使用した MongoDB
NodeJs 用の mongoosastic プラグインを使用して、既存のコレクションを ElasticSearch にインデックス付けしようとしています。これは私のスキーマです:
私のサブメニュースキーマは次のようなものです:
この特定のエラーが発生し続けますが、解決できませんでした。皆さんが私を助けていただければ幸いです。
ありがとう!
コールセンターのマッピング作成エラー [mapper_parsing_exception] タイプ [mixed] のハンドラーがフィールド [サブメニュー] で宣言されていません
node.js - Elasticsearch が初回更新から同期しない [Express、mongoosastic]
最初の更新からElasticsearchを更新しないmongoosasticに問題があります。1回更新して何も起こらなかった後、2回更新し、elasticsearchで1回目に更新したものから更新します...
これが私のコードです:
誰が問題が何か知っていますか?
node.js - エラスティック検索で mongoose-timestamp のインデックスを作成する方法
次のようなスキーマを持つ mongooseオブジェクトがあり、 timestampsを使用して、createdAt および updatedAt フィールドにデータを入力しています。mongoosasticを使用して、これらをエラスティック検索でインデックス付けしています。
エラスティック検索でもインデックスを作成したいのですupdatedAt
が、mongoosastic でそれを行う方法がわかりません。これを行うためのこれらの特定のオプションを教えてください。
mongodb - および演算子 mongoosastic (フィルター)
たとえば、クエリにフィルターを追加して、たとえばユーザーだけを取得するにはどうすればよいrole admin
ですか?
これが私のクエリです:
mognoosastic だけで次のようなことをする必要があります: ElasticSearch - フィルターを使用した複数一致 - 結果を返しません
elasticsearch - Mongoosastic パラメータ es_copy_to
モデルスキーマに es_copy_to を設定することにより、 es_index: 'not_analyzed' not working (ここで指定: https://github.com/mongoosastic/mongoosastic/issues/76 ) の問題を解決しようとしています。
効果がないため、mongoosastic (v. 2.x) がこのパラメーターをサポートしているかどうか知っていますか。multi_fields プロパティも試しましたが、elasticsearch の集計ではこのプロパティを使用できません。