問題タブ [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 に答える
574 参照

elasticsearch - マングースelasticsearchのGeoCodeフィルター

meanjs の mongodb でジオ ポイント フィルターを実行しようとしています。mongoosastic モジュールを使用しましたが、ジオ ポイント フィルターを実行できません。以下は、フィルタ用のマングース スキーマとコントローラ コードです。

マングーススキーマ

フィルターとクエリのコントローラー コード

これをしている間、私は長いエラーを言っています

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

mongodb - mongoosastic と mongoose が Elasticsearch でドキュメントにインデックスを付けるための依存関係の非互換性はありますか?

コレクションのマッピングを取得するmongoosastic 3.1.2、mongoose ~4.0.5、mongodb 3.0.3、elasticsearch 1.6を使用していますが、既存のドキュメントはエラスティック検索でインデックスを作成できず、問題もありました

stream.on メソッドが機能していない場所。

前もって感謝します。

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

node.js - node.js で ElasticSearch を使用する Mongoose

node.js で mongoose を使用して mongoDB を使用していますが、ElasticSearch を使用したいと考えています。mongooseと ElasticSearch の両方の npm モジュールであるmongoosasticを使用する方が良いか、 ElasticSearchを個別にインストールする必要があるか教えてください。

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

node.js - Node.js + Elasticsearch: 検索クエリの適用時にアナライザーが機能しない

Elasticsearch初めて使用するテキスト検索を使用して構築しようとしているため、多くの概念を誤解している可能性があります。

インデックス付きフィールドのいずれかに存在する完全な単語を書き込むと、検索は正常に機能しますが、たとえば、私がしようとしているのは、多くの用語を分割するトークナイザーを使用してsamいる製品を取得するときです。 . 注:サーバーで作業するために使用しています。これが製品モデルです。私はそれを呼んでいます:samsungs sa sam samsmongoosasticElasticsearchItem

と を使用しようとしているモデル コードの残りの部分は次analyzertokenizerとおりです。

これをItem(product) hasでテストtitle : cupcakeしたところ、検索ボックスに入力してcupも何も得られませんでしたが、完全なキーワードを書くとオブジェクトが得られました。

また、ベンダー ID と説明を分析したくありません。これを実行しようとしましvendorId: {type:String, index: 'not_analyzed'}たが、検索用にフィールドのインデックスが作成されなくなりました。

検索エンドポイントのコード:

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

node.js - nodejsでmongoosasticにMappingを書く方法

実際、いくつかのフィールドからインデックス作成を削除したいのですが、私のコードが以下に示されているマッピングを作成する方法を教えてください。これで何が問題なのか、または正しい方法を教えてください。それ。

});

前もって感謝します。

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

node.js - Elasticsearch の検索に ObjectId を含める

ElasticSearch と mongoosastic を使用して、MongoDB と ElasticSearch の間でデータを同期しています。別のオブジェクトであるスキーマのプロパティを研究に含めたい: 検索しているカテゴリの記事を表示したい。これらは私の 2 つのスキーマです: ArticleSchema と CategorySchema です。記事には「Category」という Category オブジェクトが含まれています。

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

node.js - elasticsearch 検索テキストが完全な配列の問題を返す

elasticsearchmongoosasticを使用しています。そして、私はすべてのセットアップとその動作を正常に完了しました。しかし、問題は結果が正しく得られないことです。

FILE:- マングースとモングーサスティック。

そして私の検索クエリ:

今私の問題は、 タスク配列に3つのオブジェクトがあり、タスク文字列、つまり「abc」を検索すると、完全なコレクションが返されることです。すべてのタスクでしかし、タスク配列から検索された文字列オブジェクトのみが必要です。つまり、名前:abc オブジェクト

……