8

サイトに完全な Web 検索を追加する必要があります。Google カスタム検索のようなものが必要ですが、広告がなく、無料でなければなりません。私のサイトにインデックスを付けて検索できるようにする Web サービスまたはオープン ソース プロジェクトの推奨事項は役に立ちます。

私のサイトは ruby​​ on rails で作成されています。

私の下手な英語を編集できるように、この質問をコミュニティ ウィキにします。多くの人がこの質問から恩恵を受けることができると思います。

4

6 に答える 6

6

FerretはLuceneのRubyポートです。Acts_as_ferretプラグインを確認してください。

于 2008-10-08T02:56:20.590 に答える
6

ルセンをチェックしてください。これはオープン ソースの検索エンジンであり、自分のサイトに実装するのが楽しい学習体験になることは間違いありません。元々は Excite の人々によって設計されたものだと思います。

于 2008-10-08T01:55:52.273 に答える
5

完全なウェブ検索が何を意味するかによって異なります。ウェブ全体を検索したい場合、上記の回答はサイトのコンテンツのインデックス作成と検索のためのものであるため、あまり役に立ちません。Google ajax 検索 ('powered by google' のみが必要で、広告は不要) または yahoo の Boss (広告が必要かもしれません) を使用することをお勧めします。

http://code.google.com/apis/ajaxsearch/

http://developer.yahoo.com/search/boss/

于 2008-10-08T04:47:19.463 に答える
5

人々はacts_as_solrに行き、私が読んだブログでスフィンクスを考えています:

http://acts-as-solr.rubyforge.org/

http://ts.freelancing-gods.com/

私もpostgresでtsearchを見てきましたが、非常に有能に見えます:

http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/

于 2008-10-08T04:42:28.863 に答える
3

「完全なウェブ検索」とはどういう意味ですか?

検索エンジンがデータベースに格納されているモデル オブジェクトにインデックスを付けてクエリを実行する全文検索で利用できる適切な回答です。

レンダリングされた HTML にインデックスを付けてクエリを実行するものを意味する場合、Nutchは Web クローラー、パーサー、インデクサー、およびクエリ インターフェイスを備えた一般的なオプションです。

于 2008-10-08T13:52:07.287 に答える
2

私はacts_as_xapianをお勧めします。実装は非常に簡単で、十分に高速で、通常必要な機能を備えています。

于 2008-10-08T08:43:01.110 に答える