私はSolrとElasticSearchがLuceneのラッパーであることを知っています。私はSolrやElasticSearchを使いたくないが、Luceneを使いたいと思う用途をいくつか教えていただけますか?LuceneがSolrまたはElasticSearchよりも好都合な場合は、
0
A
答えて
1
LuceneはJavaで構築された検索ライブラリで、SolrとElastic Search(ES)はLuceneを使ったWebアプリケーションです。 多くの場合、SolrまたはESはLuceneを主に選択します。これは、複数のノードでの分散検索、レプリケーション、シャーディング、および索引付けの管理のための機能のためです。 このようなメカニズムは、カスタムJavaアプリケーションとLuceneを使用して実装および保守するのが難しいためです。
あなたはLuceneのを選ぶだろう:それは厳格な依存関係を持っていないだけでJARのよう
は、より多くの制御を持っているために、
特定のサーバーに制約されることは望ましくありません。
SolrまたはESを実稼働環境(サーバー、セキュリティ、最終的には、zookeeperなど)で展開するための自動化を構築する必要はありません。
インデックスが複数のノードに生成されることはありません。
あなたは開発時間に関心がありません(SolrとESはLuceneに比べて多くの機能を備えているため)。
、あなたのソリューションの詳細な制御をしたいのであれば要約すると、あなたはLuceneのを使用します。
関連する問題
- 1. キューが循環キューよりも好都合なユースケースですか?
- 2. C++では、A + = BがA = A + Bよりも好都合です。++ AはA ++になりますか?
- 3. 定義が良好な場合アクティビティのアダプタまたはビュー
- 4. MathJaxのTeXよりもMathML構文を好都合な理由は何ですか?
- 5. この場合、LDAPよりもデータベースが好ましいでしょう
- 6. JavaがC++よりも高速な場合(またはJITが高速でプリコンパイルされている場合)
- 7. 偏り推定よりも偏りの偏り推定を好む場合
- 8. パーティションよりもコンシューマーが少ない場合はどうなりますか?
- 9. ElasticSearch - 結果がない場合はもう一度クエリを実行します。
- 10. Lucene/Solr/ElasticsearchインデックスまたはNoSQLデータベースにツリーデータを格納する方法は?
- 11. バイナリファイルは、WindowsよりLinuxの場合よりも小さくなります。
- 12. 都市FRフォーマッタの場合
- 13. Lucene/Solr:すべての制限またはサブセットのみを照合するクエリ
- 14. C++好都合なケースtypename/datatype name/class nameをスレッドコンストラクタに渡す
- 15. -vmが好ましい日食の場合は?
- 16. 不都合なクラッシュ
- 17. 関数の場合 - 何もしない場合は何もしない
- 18. divがJSイベントよりもスクロールした場合
- 19. TextRenderer.MeasureTextよりもスペースが必要なLinkLabelの場合
- 20. JWTが盗まれた場合はどうなりますか?
- 21. のXpathアプローチ大きなファイルの場合には、あなたがつもりだ
- 22. ElasticSearch UpsertまたはIndexは私の場合が正しいですか?
- 23. WPFはコンテンツが小さい場合にはスペースよりも少なくなります
- 24. この場合、dynamic_castよりも優れたソリューションがありますか?
- 25. ScalaでFuturesがActorsよりも適切な場合(またはその逆)はいつですか?
- 26. 国コード、州および/または都市がわかっている場合のタイムゾーンの決定方法は?
- 27. ポイントが足りない場合はUIAlertView
- 28. MySQLでSOLRを使用した場合のDataSource = 0の合計
- 29. 私はこのようになりますパンダのデータフレームがあった場合でも、欠落したデータ
- 30. elasticsearchにはsolrのような 'コア'に相当するものがありますか?