この記事はドキュメントのインデックス作成に役立ちましたが、検索結果の表示に使用するためにデータベース内のドキュメントのIDなどを渡すことができるように、追加のフィールドを添付するにはどうすればよいですか?(ExtractParametersクラスの)Fieldsプロパティを使用することで、ドキュメントで追加のデータにインデックスを付けることができると思いましたが、それが機能していないか、その機能ではないようです。
コード例:
var solr = ObjectLocator.Instance.Resolve<ISolrOperations<IndexDocument>>();
var guid = Guid.NewGuid().ToString();
using (var fileStream = System.IO.File.OpenRead(Server.MapPath("~/files/") + "greenroof.pdf"))
{
var response =
solr.Extract(
new ExtractParameters(fileStream, "greenRoof1234")
{
ExtractFormat = ExtractFormat.Text,
ExtractOnly = false,
Fields = new[] { new ExtractField("field1", "value1"), new ExtractField("field2", "value2") }
});
}