私は共有サーバー上で実行されているサイトを作成しており、良い検索エンジンを見つける必要があります。私の要件を満たすためにどのような検索エンジンフレームワークを使用する必要がありますか?ここでWordpress検索、大規模サイト、共有サーバー - MySQL FullText Index、Lucene.net ...を使用する必要がありますか?
いくつかの要件
- 〜10万文書は
- 共有サーバーのインデックスを作成する必要がありますされている(ただし、ASP.NetとPHPアプリケーションを実行することができます)
- は、特定の検索結果を制限できるようにする必要がありますタグ、カテゴリ
- 関連性+人気度または関連性+日付でソートできるようにする必要があります。
- 検索はすべてのページの負荷で実行されます(キャッシングは実装可能ですが)。それが動作する方法は、stackoverflowのようなものです。私はメイン文書を持っていて、次に関連文書の提案が右側にロードされます。これは、すべてのページに発生し
- ソフトウェアは無料で、(とにかく、この時点で)ホスト型検索ソリューションのいずれかのタイプのための非常に少ない予算を持っている。ここ
は、私の考えは
- のZend Lucene検索されている - パフォーマンスこのような大規模なサイトには十分ではありません
- Googleカスタム検索 - サイト/クエリの数が制限されています
- 共有サーバーにインストールすることができません。
- Lucene.net - これが可能かどうかわかりません。私のホスティング会社でphpとasp.netのウェブサイトを走らせることができますが、おそらくLucene.netは別のプロセスとして実行する必要がありますか?
- MySQLのフルテキスト検索 - 私はこれを満たすために厳しい法案のように思えるが、私は、私は代替を考え出す必要はありません願っています
を記載しているように私は大規模なサイトのパフォーマンスを認識していないです設計。機能のこの種の
あなたの質問はありますか? – Mat
この投稿によると、lucene.netはSharedHostingで可能です。http://stackoverflow.com/questions/1708032/lucene-net-on-shared-hosting – i8abug
ありがとうマット – i8abug