문서를 인덱싱 할 때 this article이 유용하지만 검색 결과를 표시하는 데 사용할 데이터베이스의 문서 ID를 전달할 수 있도록 추가 필드를 추가하려면 어떻게해야합니까? Fields (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