2009-11-10 6 views
5

最近の選択肢は見つかりませんでした。 2006年には、Hibernate Searchが不完全でCompassと競争する準備ができていないとの批判がありました。それは今ですか?誰もが両方を使い、決定をする上でのいくつかの視点を持っていますか?ハイバーネイト検索またはコンパス

私は自由な時間にJavaでWebアプリケーションを開発しています。私は最終製品への影響を最小限に抑えながら可能な限り角をカットすることを考えています。私のプロジェクトの検索機能が優先事項だと言いました。私はデータベースモデルをシステムに戻すためにかなりの時間を費やしました。彼らが探しているものを得る能力は、私のアプリを離れて設定するものです。だから、速度は消耗品です...明らかに合理的な程度です。

ここにこのアプリの技術に関する私の現在の考えがあります。ぼんやりしたnewbの間違いがあるとわかったら...私は何の役にも立っていません。

DB:PostgreSQLの
プラットフォーム:Javaの
フレームワーク:春、Hibernateは、シーム

もちろん、私は私の知る限り素晴らしいプレーすべて無料(ビールのように)技術とものを選びました一緒に。あなたは何を考えていますか、CompassかHibernate Searchで物事を丸めますか?

-Nomad311

+0

興味深い質問、私は本当にLuceneの上に構築されているので、実際にどのように異なるのだろうかと思っています。 '06の批判に関する参考資料は? –

答えて

9

<注意してください。ここに偏っている人物:私はHibernateのプロジェクトリーダーです。Hibernate Search in Manningの検索>

Hibernateを永続性プロバイダとしてターゲット設定している場合、Hibernate Searchは統合が非常に便利ですスムーズ(設定、同じAPIとプログラマティックモデルのエンティティディスカバリ) データベースにない多くの「もの」を索引付けする場合は、コンパスが適しています。

私たちは、現時点でのHibernate検索3.2に取り組んでいる:私たちのロードマップはhere

+1

Ohoh、私たちはHibernate検索プロジェクト今すぐ自分自身をリード!興味深い: –

+1

奇妙な、私は説明人を入れて、それは表示されません。私はstackoverflow ltとgt好きではないと思います 私は再びそれを入れてみましょう: 注意してください。ここに偏った人:私はHibernateのプロジェクトリーダーです。Hibernate Search in Manningの検索と作成者 –

+0

私はいい人ですので、私はこれを編集しました。 –

1

にHibernate Searchは完全な製品であり、それが出て、ここで最速のオープンソースの検索エンジンの一つであるLuceneを、に基づいています。一例として、

、いくつかのベンチマーク:

http://developers.slashdot.org/story/09/07/06/131243/Open-Source-Search-Engine-Benchmarks

Plusは、それが完全にSeamと休止状態(シームdistの例を見て)と統合されています。私はそれが不完全でどの部分に知りたい

不完全であるとして

休止検索:

私はあなたがより具体的な程度であることを示唆しています。

+2

CompassもLuceneをベースにしているため、これは差別的ではありません。 –

+0

だから、両方の選択肢が同じエンジンに基づいているので、スピードの問題はありません。 –

+0

でしたでした...私は昨夜読んでいたのと同じリンクを持っていませんが、すぐにGoogle検索でEmmanuel自身がHibernate がないと言ったこの1つが私に届きましたは、 :http://relation.to/2221.lace – LostNomad311

1

コンパスはコンパス後に新しいものであるelasticsearchのようがない以上です。だから私は安定したものを使うのが良いと思います。 (おそらく休止状態の検索)

関連する問題