私は認定 .NET 開発者であり、Solrnet を介した Solr 検索の実装を担当しています。必要な場所にほぼ到達していますが、クライアントが必要とするパフォーマンスにはほど遠い状態です。
通常、私は書きませんが、多くのドキュメントを見つけていません。Solrnet の優れたリソースを提供できますか? これが私の問題です:
結果セット (ドキュメント) を 25 に制限するにはどうすればよいですか? データ グリッドを 1 ページあたり 25 件の結果に制限しましたが、1000 件の結果が返ってきてもまだ非常に遅いです。これは、Solr が実際には 1000 件すべてのレコードを返しているためだと思いますが、25 件しか表示されていません。これは正しいですか? 私のデフォルトはsolrconfigで10に設定されているようですが、Solrnetはそれをバイパスしてすべてを取得しているようです。
ページングを実行できるように、Start パラメータと Rows パラメータも設定する必要があります。これにより、速度が大幅に向上します。
Solr.Query に以下を追加することで、Sort パラメーターを処理する方法を理解することができました。
しかし、Rows または Start パラメーターを設定するためのこのようなものは見当たりません。
あなたが提供できるどんな助けも大歓迎です。ありがとう -
ジャスティン