2012-01-16 15 views
1

solrで検索されたリストにアイテムの位置を追加するにはどうしたらいいですか?リストのSOLR現在の位置

<doc> 
<position>10</position> 
[...] 
</doc> 
<doc> 
<position>11</position> 
[...] 
</doc> 
<doc> 
<position>12</position> 
[...] 
</doc> 
[...] 

クエリ5リミット10オフセット:と

クエリは10リミット10をオフセット

<doc> 
<position>5</position> 
[..] 
</doc> 
<doc> 
<position>6</position> 
[...] 
</doc> 
<doc> 
<position>7</position> 
[...] 
</doc> 
[...] 

を私は、フロントエンドでそれを必要とする、と私は、すべてのデータを反復処理したくありません。 SOLRに追加する方法はありますか?

+0

あなたのSolrクライアントから得た結果を操作するだけで簡単です。 –

答えて

1

あなたが戦略Wiki

ランキング序を探している思われるものから、はい、あなたはSolrのを経由してこれを行うことができます。序数のシーケンスについては、これを達成するためにカスタムのSolrコンポーネントを作成することは大変なことかもしれません。しかし、Solrサーバーをクライアントアプリケーションに直接公開する場合は、&があります。これは、Solrサーバーをラップするアプリケーションレイヤーがない場合、これを実現する簡単なプラグインを作成することができます。ここではSolrのプラグインのプライマーSolrPlugins

。注:は、私は、様々なランキング戦略Ranking Strategiesを実装していますが、それはベータ状態にあるのSolrプラグインをオープンソース化する過程でいます。プラグインは、他のさまざまなランキング戦略の中で序列付けを行うことができます。ここにプロジェクトへのリンクProject

関連する問題