私は現在MySQLとSolrを使用していますが、いくつか変更を加えることを検討しています。ロケーションベースの検索にSolrを使用し続けるべきか、それともMongoDB全体に移動する必要がありますか?地理空間索引付けでは、SolrとMongoDBの機能の違いは何ですか?
答えて
私は両方のMongoDBでいくつかの実験を行った。& Solr。共有するデータポイントはたくさんありませんが、場所とテキストの両方を含むクエリを組み合わせる場合、SolrはmongoDBよりもはるかに優れたパフォーマンスを覚えていました。
全体として、MongoDBはフルテキスト検索機能を持たず、既にSolrを使用しているので、引き続き検索に使用することをお勧めします。
あなた自身でgeohashを計算することができます。私はlat-lngペアと空間インデックスに基づいて販売時点を調べるPHPライブラリを書いています。私は階層クラスターにも使用しました。これにより、データベースベンダーの皆様があなたを永遠にでき、空間索引の選択肢がずっと広がります。私のライブラリはphpclasses.org(hilbert-curve)で入手できます。
あなたのライブラリーはどのようにパフォーマンス面でですか?地理空間索引付けにSolrを使うことができたので、MongoDBをもう必要としているかどうかは分かりません。実際には全文検索はまったくないというのは残念です。 –
@ScottHildebrand:私のライブラリは非常に高速です。これは、再帰またはLシステムの代わりにテーブルベースのアプローチを使用しています。私はニックの空間インデックスquadtreeヒルベルト曲線ブログと本のハッカーの喜びからメソッドをコピーしました。 – Bytemain
- 1. mongodbでの地理空間索引付けのメカニズム
- 2. リストの索引付けで[[]]と$の違いは何ですか?
- 3. Spring Solr地理空間検索
- 4. SailsでのMongoDBの地理空間機能の使用
- 5. Mongodbとnodejsでの索引付けと検索のためのSolrの使用
- 6. SolrはWKTで地理空間検索を実行できますか?
- 7. mongodbの地理空間データ
- 8. 配列(マルチキー+地理空間)上のMongoDBの地理空間インデックス
- 9. Solr索引付け -
- 10. MongoDBの地理空間クエリは
- 11. 機能は車両の数とその地理空間location.Iと
- 12. Searchkick rails地理空間検索が機能しない
- 13. 地理空間クラスタリング(MongoDB)
- 14. Perl MongoDB地理空間クエリ
- 15. riak検索の違いmongodb索引付け
- 16. Solr:ストップワードの再索引付けは必須ですか?
- 17. solrでHTMLを索引付けする
- 18. Win 10 SOLR索引付け
- 19. mongodbへの地理空間データのインポート
- 20. 「機能」と「機能」の違いは何ですか? VIMで?
- 21. Solrで外部ファイルを索引付けすることはできますか?
- 22. Mongo APIを使用してAzure CosmosDB(DocumentDB)で地理空間索引照会が機能しない
- 23. フロア機能とトランケート機能の違いは何ですか?
- 24. Apache Solr - ソースコードファイルの索引付け方法
- 25. SOLR文書の再索引付け
- 26. 地理空間検索用の軽量なJavaライブラリですか?
- 27. プライム付きキャッシュと空のキャッシュの違いは何ですか?
- 28. mongodb用のJavaで地理空間クエリを作成します。
- 29. ローカル関数MyFunctionを、地元のMyFunction =機能(の違いは何ですか)
- 30. C++名前空間との違いは何ですか
MongoDB内で1つのフィールドでテキスト検索を実行する方法はありますか?それはSolrに比べてかなり非効率的だろうか? –
非常に基本的なことができます。詳しくはこちら http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo すでにSolrを使用しているので、豊富な機能 –