3

Solr / Luceneのカスタムランキングアルゴリズムを実装する正しい方法は何ですか?

特定の地域のイベントに対応するドキュメントに距離加重ランキングシステムを実装するZventsについて読みました(http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Zvents)。

同様のことをしたいと思います。さまざまな都市の広告にインデックスを付け、特定の場所にある最も近い広告の関連性を高めたいと考えています。

4

1 に答える 1

5

Local Luceneは、Luceneにローカル検索を追加することを目的としたプロジェクトです。基本的に、インデックスフィールドに空間座標を追加します。次に、インデックス構造に基づいて、最初にテキストの一致に従って検索し、次に地理的な場所でフィルタリングするか、またはその逆を行うかを決定する必要があります。Lucene in Actionには、空間結果フィルターの例があります。次の第2版は、おそらくその方向にもっとあるでしょう。LocalSolrwikiページも参照してください。

于 2009-07-19T06:19:03.290 に答える