0

Mongodb と ElasticSearch は初めてです。私の要件は、ユーザーがページ全体またはページの一部をブックマークできるようにすることです。

フロント エンドを処理しましたが、バックエンドの設計方法を知りたいです。つまり、web ページの詳細をmongodbに格納し、エラスティック サーチを使用してインデックスを作成する方法です。Web コンテンツ全体を mongodb に保存するか、URL だけに保存​​することをお勧めします。単なる URL の場合、安らかな呼び出しを行うときに、Elastic Search はどのようにして URL 内のキーワードを見つけますか。

お時間を大切に..

4

1 に答える 1

0

私見には、これに完全に答えるには情報が少なすぎます。MongoDB と ElasticSearch の両方が必要ですか? 開発と運用のオーバーヘッドを過小評価するつもりはありません。

次のリリースでは、MongoDB 2.4 に (ある程度制限された) 全文検索機能が追加されます。

ElasticSearch は、データベースのような「通常の」GET クエリを実行できます。特定のフィールド (URL など) 内での検索については、SEARCH のドキュメントを参照し、* (ワイルドカード) と ~ (ファジー検索) をうまく利用してください。

于 2013-03-06T12:57:08.777 に答える