私たちは、あなたがすでに本当に良い検索エンジンが必要であることを知っているかもしれない、クラシファイドのウェブサイトを開発中です。私たちのプロジェクトでは、左側のフィルタリングメニューが必要です。とにかく、私はzend luceneを使うべきかどうか、あるいはlucene serverを自分でインストールし、検索ファイルをapiと接続するべきかどうかを尋ねていますか?パフォーマンス/ベンチマークの比較結果を見つけることができず、ここで質問したかったのです。私は、限界、利点、不利益の面であなたの意見を聞きたいと思います。あなたはPHPやluceneを使ってzend luceneの検索をお勧めします。
答えて
私の経験では、Zend Luceneは少量のデータには適していますが、データを追加すると非常に速くなります。私は現在のプロジェクトでそれをカットしていなかったので、ルーゼンを怒らせる新しい選択肢を研究しなければなりませんでした。長い話を簡単にするために、私たちはSolrに行きました。これはApache Luceneをベースにしています。 70k +記事の索引作成は数時間から数分に短縮されました。
私は、Sphinxが私の決定で近い第2位に入ったと付け加えておきたいと思います。
Jeff、Sphinxは、テキストベースのソリューションです。 「2ドア」「4ドア」オプション(複数フィールド)のような検索フィルターを用意することはできません。私はスフィンクスを使用していません。 Solrとzendについて実際に私たちのウェブサイトでは、 "限界"の観点から、毎日、最大10kのデータ入力(分類された広告)と約10億回のユニークなビュー(毎月)があります。だから私たちは索引付け時間ではなく、より多くの検索に集中しています。 (広告が入力された後にインデックスが自動化され、分ではなく1日に放棄されます) –
インデックス容量の検索能力の数を控えています。 –
あなたがこれらの種類の数字を話しているなら、Zend_Luceneソリューションを使用しないでください。 Zend_Luceneを使用して検索結果を待ってから9〜10秒かかり、Solrを使用してミリ秒になりました。それは70kレコードのためだった。 –
私はSolrを提案します - インストールに最小限の労力を要し、PHP interfaceがあります。また、faceting(サイドのフィルタ)の組み込みサポートもあり、かなりfast and scalableです。
こんにちは!あなたはsolrとluceneについてのperformace chartの例を知っていますか? solrがluceneの上にあるためです。私は本当にzend lucene、lucene、solrの間にあり、まだ決めることができませんでした。 –
SolrはLucene(ライブラリであり検索エンジンではない)の上に構築されています.2つの直接比較はありません。 Luceneを使用するコードを記述する必要があります。これはすでにSolrにあるコードと非常によく似ています。正しく構成されたSolrがLuceneを使用するカスタム実装よりも大幅に遅い場合、私は非常に驚くでしょう。他の人がSolrから得ているパフォーマンスを確認し、要件を満たしているかどうかを確認することをお勧めします。 – nikhil500
- 1. zend検索lucene
- 2. のZend Luceneの - 検索テキストファイル
- 3. kohanaを使ってzend luceneを検索する
- 4. Zend Framework - 正確なフレーズのためにLuceneを検索
- 5. Luceneを使用することをお勧めしますか?
- 6. Zend Search Lucene - 特定のフィールドを検索
- 7. 無効にLuceneの私はQueryParserを使用してサイトコアでLucene検索をやってる
- 8. Zend検索Luceneが期待した結果を返さない
- 9. Zendでのフィールドの昇格検索Lucene
- 10. Luceneフルテキスト検索
- 11. Magento Lucene検索
- 12. Lucene検索
- 13. Lucene検索エラースタック
- 14. Lucene検索APIを使用した完全一致の検索
- 15. zend luceneで複数のクエリを検索するには?
- 16. Lucene ORブール検索を使用したOR検索
- 17. フィールド数を増やさずにluceneを使用した完全なフレーズ検索
- 18. Boolean検索でLucene
- 19. Zend Luceneを使ってどのように郵便番号を検索しますか?
- 20. 検索エンジンLuceneとデータベースの検索
- 21. Luceneのキーワード(OR、AND)検索
- 22. Lucene検索の非エンケーテッドフィールド
- 23. 検索パラメータがnullの場合の結果を返します。i Zend Lucene
- 24. luceneでファイルを検索するには
- 25. Zend Luceneコンテンツフィールド
- 26. Luceneを使用して一度に複数のインデックスを検索する検索
- 27. luceneを使って単語の一部を検索する方法は?
- 28. Zend luceneの検索結果のコンテンツ/抜粋
- 29. zend luceneを使用して削除されていないドキュメントのみを検索する
- 30. NHibernate検索とLucene例外
エントリ数、言語、およびトラフィックの予測と再構築の頻度に関する情報をお送りください。これらの要素は、勧告において重要な役割を果たすことができる。 – allnightgrocery
毎日のほとんどの10kデータエントリ(モデル、メイク、フィーチャなどの多くのプロパティを持つ中古車の分類)と、1か月あたり最大10億ページビュー。 –