2

私たちは求人広告のウェブサイトを開発中です。あなたはすでに私たちが本当に良い検索エンジンを必要としていることを知っているかもしれません。左側のフィルタリングメニューは、私たちのプロジェクトでは必須です。とにかく、zend luceneを使用する必要があるのか​​、それともluceneサーバーを自分でインストールして検索ファイルをそのAPIに接続する必要があるのか​​を尋ねています。パフォーマンス/ベンチマークの比較結果が見つからなかったため、ここで質問したいと思います。制限、長所、短所についてのご意見をお聞かせください。

4

2 に答える 2

4

私の経験では、Zend Lucene は少量のデータには適していますが、データを追加するとすぐに遅くなります。zend lucene の新しい代替手段を研究する必要がありました。これは、現在のプロジェクトではパフォーマンスが十分ではなかったためです。簡単に言うと、Apache Lucene 上に構築されたSolrを使用しました。70,000 以上の記事のインデックス作成が数時間から数分に短縮されました。

Sphinxは私の決定ですぐに来て、一見の価値があることを付け加えておきます。

于 2011-03-01T22:18:31.933 に答える
1

Solrをお勧めします。インストールに必要な労力は最小限で、PHP インターフェースを備えています。また、ファセット(側面のフィルター) の組み込みサポートも備えており、非常に高速でスケーラブルです。

于 2011-03-02T12:46:53.607 に答える