我發現this article在索引文檔時很有用,但是,如何附加其他字段,以便我可以傳入數據庫中文檔的ID以用於顯示搜索結果?我想通過使用字段(的ExtractParameters類)屬性我可以索引額外的數據與文檔,但這似乎並沒有工作,或者這不是它的功能。使用SolrNet爲附加搜索字段編制索引PDF文檔?
示例代碼:
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") }
});
}
儘管這很有幫助,但它並不告訴我如何使用SolrNet將文字附加到Solr調用。 – DDiVita 2012-07-20 10:48:27