Node アプリケーションに検索エンジンを追加しようとしています。ElasticSearchの npm パッケージがあることがわかります。
しかし、ElasticSearchをアプリケーション コードでネストするのではなく、単純にスタンドアロンで使用しないのはなぜでしょうか?
私のユースケースは次のとおりです。
- データは、真のエンティティ関係図を持つ MySQL データベースにあります。
- Docker コンテナーを使用してアプリケーション要素を出荷する予定です (現時点では変更可能です)。
- 結果のポジショニングは複雑になるように意図されており、ドキュメント/結果を再評価する毎晩の cronjob を考えました。これは、データの移動 (ユーザーの評判や人気のある販売など) に依存しているためです。
スタンドアロンのElasticSearchインスタンス/グリッドの方がうらやましいと思いませんか? たとえば、クラウドへの展開がよりスケーラブルで、より安全で、簡単になると思います...