私はソーシャルサイトを作成しています。検索には、非常に精通した検索が必要なので、solrまたはluceneを試してみたいです。プラットフォームはPHP codeignitorとMySQLです。しかし、私のPHP開発者はPHP/MySQLの外で0の経験を持っています。だから私はそれらを実装する前に、私は知っておく必要があります:
1)セットアップや実装にどれくらいの時間がかかりますか?
2)コーディングが関係しているのですか? (システムオブジェクトにリンクするものがいくつかあることはわかっています)
3)2つのうちどれを使用しますか?Solr/lucene検索 - どのように使いやすいですか?どちらですか?
2
A
答えて
4
私はSolrをお勧めします。 Luceneを使用するには、Javaの知識が必要です.Solrと同様に、必ずしもこれを必要としません。
Solrはすぐに使用できますが、検索インデックスを「記述」するには設定を行う必要があります。ドキュメントをどのように見えるか、ドキュメント内のどのフィールドを検索するか、検索する方法などを理解できるように設定する必要があります。これには学習曲線があります。しかし、あまりにも難しいことではありません。これに要する時間は、検索の複雑さに大きく影響されます。
簡単な検索では、開発者は、Solrを起動してから1週間以内にドキュメントを挿入して検索を実行できるはずだと思います。検索の深さに応じて、開発者は数週間から数か月をかけて学習や手間をかけて物事を調整することができます。しかし、作業の大半は、集中的な努力の数週間以内に実行可能でなければなりません。
Solrのwikiとメーリングリストは大きな価値があります。開発者自身も非常に敏感です。
EDIT:Solrに関連するコーディングは、PHP側で行われます。 Solrが文書をインデックスに挿入する必要があるXML形式にデータを入れるために何かを書く必要があります。これは、すべてHTTP経由でXMLを介して行われるためです。
+0
素晴らしいです。ありがとう.. – BrianJ
関連する問題
- 1. フルテキスト検索よりもリソースを使いやすい検索ですか?
- 2. 良いSQL検索を行うにはどうすればよいですか?
- 3. どちらの方法を使うのが良いですか
- 4. どちらを使うのが良いですか?
- 5. 複数の検索を行うにはどうすればよいですか?
- 6. UIWebViewで検索するにはどうすればよいですか?
- 7. mysqlでレコードを検索するにはどうすればよいですか?
- 8. アンドロイドアプリケーションでスタックアクティビティを検索するにはどうすればよいですか?
- 9. LuceneでDBを検索するにはどうすればよいですか?
- 10. jsonでjsonを検索するにはどうすればよいですか?
- 11. PerlでCSSを検索するにはどうすればよいですか?
- 12. Stack.PHPでスタックオーバーフローを検索するにはどうすればよいですか?
- 13. eclipseでライブラリを検索するにはどうすればよいですか?
- 14. 検索エンジン指標についてどうすればよいですか?
- 15. hibernate検索でint値の検索を実装するにはどうすればよいですか?
- 16. haystack検索で検索結果の数を取得するにはどうすればよいですか?
- 17. htmlでifやelseを使うにはどうしたらいいですか?
- 18. ウェブサイトのトピックを検索するにはどうすればよいですか?
- 19. 検索結果にリダイレクトするにはどうすればよいですか?
- 20. Subversionリポジトリをすばやく検索するにはどうすればよいですか。
- 21. Googleカスタム検索API for .NETで検索するにはどうすればよいですか?
- 22. Find、Single、Firstのうち、どちらが最速ですか?
- 23. attr_accessorを使用するように検索するにはどうすればよいですか?
- 24. 検索結果の古いデータをページングで検出するにはどうすればよいですか?
- 25. Google検索APIからのリターンをどのようにリメイクできますか?
- 26. モックのコールバックとリターンのどちらを使うのですか?
- 27. Googleスプレッドシートを検索するにはどうすればよいですか?
- 28. ストアドプロシージャコールを検索するにはどうすればよいですか?
- 29. 検索スクリプトを改善するにはどうすればよいですか?
- 30. 検索クエリを変更するにはどうすればよいですか?
Lucene + PHP(http://framework.zend.com/manual/en/zend.search.lucene.overview.html)に興味がある場合は、Zend_Search_Luceneコンポーネントを確認してください。 – Andreas