我发现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