私はSolr.NETから完全にすることはできないと考えています。現在、DIHステータスページの担当クラスはありますが、最初のプロセスはカバーしていません。この機能は必要ないので、これは最近捨てられたと思います。 DIHを取得している
public SolrDIHStatus GetDIHStatus(KeyValuePair<string, string> options) {
var response = connection.Get("/dataimport", null);
var dihstatus = XDocument.Parse(response);
return dihStatusParser.Parse(dihstatus);
}
:あなたが持っているクラスで
。ほとんどの場合、あなたはこのクラスを拡張し、類似した何かをする必要があります(私はC#の開発者じゃないので、コードがわからない100%):
connection.Post("/dataimport?command=full-import", null);
以降のステータスを取得し、その後delta-import
コマンドを使用して、類似した何か部。
Solr.NETはあなたのためのケースではありません更新、あなたはまだほんの一部の好適なC#のライブラリと通常のHTTP呼び出しを経由して、それをトリガーとhttp://host:port/solr/collection-name/dataimport?command=full-import
にPOSTリクエストを行うことができれば、私は私が使用しなければならないと思いますC#HttpClientクラスは、Solr Rest APIを呼び出してアクションをトリガーします。 – Karan
HttpClientとは、Solrに関連しないクライアントを意味します。 – Mysterion
正しい。すべてのhttpベースのアドレスは、C#HttpClientクラスを使用して呼び出すことができます。 – Karan