ウェブサイトの検索機能を実装したい(それはSOと似ていると仮定します)。私はそのようなもののGoogle検索を使用したくない。ウェブサイトで検索機能を実装するにはどうすればよいですか?
私の質問は:
どうすれば実装できますか?
私が知っ2つの方法があります。
- ユーザがクエリを与えたときに、アプリケーション内のすべてのデータベースを検索するには。
- 私が持っているすべてのデータをインデックス化し、他の場所に保存してそこからクエリを実行します(Googleと同じように)。
どのようにすればいいですか?長所と短所は何ですか?
これより良い方法がありますか?
Luceneを検討しているなら、本当にSolrプロジェクトを見てください。サービスとしてLuceneと考えてください – sclarson