問題タブ [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.

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

elasticsearch - mongoosastic が保存時にデータのインデックスを作成しない

単体テストでは、mongoose スキーマの bulkindex を実行する前に、mongoosastic を使用してモデルを切り捨てています。

スキーマ:

スキーマ プラグイン:

切り捨て:

再索引付け:

しかし、私はログに記録しています:

私の Post ルートでは、私の ES は空のままです。理由がわかりませんか?また、Model.esSearch はライブラリには存在しない関数ですが、https://github.com/mongoosastic/mongoosastic/issues/219 に記載されています。デフォルトの esClient の使用を開始することを真剣に検討しています。この図書館でのあなたの経験は何ですか?

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

elasticsearch - zero_terms_query の場合の ElasticSearch の逆順

メインページでelasticsearchを使用しています。これで検索が可能になり、すべてが完璧に機能します。

イニシャルとして、'zero_terms_query': 'allすべての結果を挿入順に表示するものを使用します。ただし、表示されている最も古いものよりも最新のものを見たいと思います。検索クエリはすでに適切な順序になっているため、すべてのクエリの順序を変更することはできないと思います。

このクエリの順序を変更するにはどうすればよいですか? または、elaticsearch で「逆挿入」する方法は?

ありがとう

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

node.js - mongoosastic fire "TypeError: doc.execPopulate(...).then は関数ではありません"

でパッケージを更新しましたnpm update。プロジェクトのテストを行った後、エラー:

解雇されました。

エラーがMyModel.save();トリガーされます。

今何ができますか?

アップデート:

私の実際のコード:

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

node.js - Mongoosastic を使用した ElasticSearch マッピングを使用した MongoDB

NodeJs 用の mongoosastic プラグインを使用して、既存のコレクションを ElasticSearch にインデックス付けしようとしています。これは私のスキーマです:

私のサブメニュースキーマは次のようなものです:

この特定のエラーが発生し続けますが、解決できませんでした。皆さんが私を助けていただければ幸いです。

ありがとう!

コールセンターのマッピング作成エラー [mapper_parsing_exception] タイプ [mixed] のハンドラーがフィールド [サブメニュー] で宣言されていません

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

node.js - Elasticsearch が初回更新から同期しない [Express、mongoosastic]

最初の更新からElasticsearchを更新しないmongoosasticに問題があります。1回更新して何も起こらなかった後、2回更新し、elasticsearchで1回目に更新したものから更新します...

これが私のコードです:

誰が問題が何か知っていますか?

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

node.js - エラスティック検索で mongoose-timestamp のインデックスを作成する方法

次のようなスキーマを持つ mongooseオブジェクトがあり、 timestampsを使用して、createdAt および updatedAt フィールドにデータを入力しています。mongoosasticを使用して、これらをエラスティック検索でインデックス付けしています。

エラスティック検索でもインデックスを作成したいのですupdatedAtが、mongoosastic でそれを行う方法がわかりません。これを行うためのこれらの特定のオプションを教えてください。

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

mongodb - および演算子 mongoosastic (フィルター)

たとえば、クエリにフィルターを追加して、たとえばユーザーだけを取得するにはどうすればよいrole adminですか?

これが私のクエリです:

mognoosastic だけで次のようなことをする必要があります: ElasticSearch - フィルターを使用した複数一致 - 結果を返しません

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

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 の集計ではこのプロパティを使用できません。