0

キーワード検索を構築したいのですが、Google App Engine api と lucene api を見ましたが、私の問題はいくつかの記事があることです。たとえば、5000 の記事には各記事に一意の ID があります。ユーザーがキーワードで検索すると、プログラムはすべての記事を返す必要があります。このキーワードを含む ID。

ユーザーがexのキーワードで検索した場合の2番目のこと。dress の場合、dress、dressing、dressed などのキーワードを含む記事を返す必要があります。

4

2 に答える 2

2

これがSearch APIの設計目的です。いくつかの制限がありますが、基本的なユースケースでは十分です。Lucene を使用する場合は、ファイル システムを使用するため、別のプラットフォームで実行する (または大幅にカスタマイズする) 必要があります。

似たような単語を見つける必要がある場合は、ここで語幹クエリについて読むことができます

于 2013-08-26T08:09:32.100 に答える
0

高性能でフル機能のテキスト検索エンジン ライブラリである lucene を使用します。一意のフィールド article_id を使用して、異なる lucene ドキュメント内の各記事にインデックスを付けます。フィールド article_text の記事テキストも索引付けします。フィールド article_text に StopWordsFilter、PorterStemFilter などを適用します。インデックス作成後、キーワードを検索する準備が整います。

于 2013-08-26T07:37:47.640 に答える