-1

(辛抱強く読んでください)

I want to buy a watchORなどのように渡されたキーワードに基づいて HTML ドキュメントを検索するアプリケーションを開発していますA watch for sale。これらのキーワードを含む HTML ドキュメントの大きなリストがありますが、現在直面している問題は、最も一致するドキュメントのみを取得することです。キーワードで。時計の販売に関する投稿を見つけようとしていて、次のキーワードで試したとします:時計を売るこれは、実際に時計を販売している最も関連性の高い投稿をもたらすはずです。

これまでに何をしたかを尋ねることができます: まあ、単純な PHP 文字列検索でドキュメントを検索しましたが、これは私がしたくないことです。私は自然検索が好きです。サードパーティの API やアイデアは大いに役立ちます。

注:ドキュメントをDBに保存していません。インターネットからコードにプルアップし、関連性があるかどうかをキーワードで検索しています。

ありがとう

4

1 に答える 1

2

Zend_Search_Lucene が役立つかもしれません。http://framework.zend.com/manual/1.12/en/zend.search.lucene.html

サーバーに検索エンジンをインストールする可能性がある場合は、SphinxまたはElasticSearchをお勧めします。

次のようなサードパーティの検索 SAAS を使用することもできます (順不同)。

http://www.indexden.com/

http://www.searchify.com/

http://www.found.no/

http://websolr.com/

https://swiftype.com/

https://searchbox.io/

http://www.houndsleuth.com/

http://www.bonsai.io/home

于 2013-08-07T09:53:22.463 に答える