1

ニュースを送信する前に、質問や digg.com を追加する前に、stackoverflow が行うように、関連するタイトルを検索する必要があるとします。

Zend Lucene でこれを行う方法が見つかりませんでした。クエリにはsetSlopメソッドがありますが、私が理解しているように、それは役に立ちません。

この種の検索を行う方法はありますか?

4

2 に答える 2

1

関連する検索を行うには、クエリ文字列を $index->​​find メソッドに渡すだけでよいと考えました。完全に一致するものだけでなく、類似のものも検索されます。

$index->find('top 10 cars');

結果:

Top 10 Funniest Cars
Top 11 Celebrities Cars
Top 6 Barbeque Cars
Top 10 Futuristic Concept Cars
Top 5 Classic Oldest Cars Ever 
于 2010-04-28T00:58:08.693 に答える
0

これを行う最も簡単な方法は、ドキュメントのテキストをクエリとして送信することです。ドキュメントのテキストを取得してトークン化し、各トークンの間に OR 条件を挿入して、Lucene クエリとして送信します。私はこれを以前に行ったことがありますが、かなりうまく機能します。

于 2010-04-27T15:57:31.213 に答える