MongoDBのGridFSを使ってPDFやePubファイルを保存したいのであれば、データファイルの全文検索が可能ですか?MongoDB GridFSでの全文検索?
答えて
する必要がありますまだ全文検索をサポートしていません。あなたのユースケースに応じて、テキスト内のすべての単語の配列で標準b-treeインデックスを使用できますが、ステミングまたはファジーマッチなどは行いません。
ただし、 mongodbとluceneベースのアプリケーション(弾性検索が一般的です)。すべてのデータをmongodb(バイナリデータ、メタデータなど)に保存してから、ドキュメントのプレーンテキストをluceneにインデックスすることができます。また、ユースケースが純粋なフルテキスト検索の場合は、mongodbの代わりにelastic searchを使用することもできます。
アップデート(2013年4月): MongoDB 2.4では、基本的なフルテキストインデックスがサポートされるようになりました。以下のいくつかの有用なリソース。
http://docs.mongodb.org/manual/applications/text-search/
http://docs.mongodb.org/manual/reference/command/text/#dbcmd.text
http://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/
私が知っているものではなく、MongoDB APIを使用していません。 GridFSは、簡単なKey-Valueセマンティクスを提供するAPIを持つdesigned to be more like a simplified file systemと思われます。そのproject ideasページでは、彼らは生産準備状態で存在していた場合にはあなたを助けるでしょう二つのもののリスト:あなたのようにそれを
- GridFS FUSEローカル・ファイル・システムとしてGridFSをマウントできるようになると、インデックス、インデックスのものは、あなたの場合とディスク
- LuceneとSolrのようなツールとのフルテキスト検索の統合。 githubとbitbucketにいくつかのプロジェクトがあります。あなたがチェックアウトしたいかもしれません。
ElasticSearchもご覧ください。私はsome integration with Mongoを見ましたが、どれくらいのことが行われたのかわかりませんto tap into the GridFS(GridFSの添付ファイルのサポートについては言及されていますが、確かにそれを知っていませんでした)。たぶんあなたはそれを構築し、次にそれをオープンソースにするでしょうか? http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
は、ここではそれに投票してお気軽に: https://jira.mongodb.org/browse/SERVER-380
モンゴは汎用スケーラブルなデータの詳細ですあなたは現在のmongo内の実際のフルテキスト検索を行うことができない楽しい冒険
GridFS FUSEは絶望的に時代遅れです。 –
- 1. mongodb全文検索戦略
- 2. 全文検索とスコアソートMongoDB
- 3. MongoDB Java API:全文検索
- 4. Mongodbのバイナリでの全文検索
- 5. .netのmongodbでの全文検索
- 6. MongoDB全文検索でソートする
- 7. MongoDBと単語の全文検索
- 8. MongoDBの全文検索と逆インデックス
- 9. gridfsでのMongoDBにgridfsとMongoDBのに
- 10. MongoDB JHIPSTER/SPRING DATA MONGODBを使った全文検索
- 11. Sails.jsでの全文検索
- 12. Windowsの検索 - Cの全文検索#
- 13. H2全文検索の検索結果
- 14. 全文検索ランキング
- 15. 全文/フリーテキスト検索
- 16. CouchDB全文検索
- 17. が....全文検索
- 18. postgres全文検索
- 19. Firestore全文検索
- 20. MongoDb GridFs update Java
- 21. MongoDB GridFSバケット?
- 22. ゲリットで全文検索?
- 23. GAEで全文検索
- 24. パイプで全文検索
- 25. 全文検索とPython
- 26. mysqlの全文検索で特殊文字を検索する
- 27. 全文検索 - 検索語オーダー
- 28. MongoDB 3、javaドライバ、全文検索、どうやって?
- 29. Mongodb全文検索PHP 5.6を使用しています。
- 30. Meteor.usersでユーザー名全文を検索
MongoDB 2.4は全文検索をサポートするようになりました。 –
真。私はこれを更新すべきだと思います。 –
MongoDB 2.6では、通常のクエリ演算子の一部としてフルテキスト検索が行われるようになりました(2.4まで、db.runCommandを使用する必要がありました)。しかし、gridfsファイル内では何も検索することはできません。彼らは単なるバイナリの塊であり、イメージの一部であるか、テキストブックの章であれば、mongoはそれらをまったく同じように扱いません。 – amenadiel