C# Solrnet中的ExtractParameters(AbstractMethodError)
我正在尝试使用solrnet客户端提取pdf数据。我的代码如下:C# Solrnet中的ExtractParameters(AbstractMethodError),c#,.net,solr,solrnet,C#,.net,Solr,Solrnet,我正在尝试使用solrnet客户端提取pdf数据。我的代码如下: using (MemoryStream stream = new MemoryStream((byte[])dataReader["file_stream"])) { var solr = ServiceLocator.Current.GetInstance<ISolrOperations<Contribution>>(
using (MemoryStream stream = new MemoryStream((byte[])dataReader["file_stream"]))
{
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<Contribution>>();
ExtractParameters extract = new ExtractParameters(stream, "doc1", dataReader["nome_original"] + "")
{
ExtractOnly = true,
ExtractFormat = ExtractFormat.Text/*,
StreamType = "application/pdf"*/
};
var response = solr.Extract(extract);
Debug.WriteLine("\n+++++++++++++++++++++++++++++++ " + response.Content);
}
基本上,dataReader[“file\u stream”]
是数据库中的一个BLOB,我想获取该文件中的所有文本。
有人能帮我吗
谢谢,我已经修好了。这是一个糟糕的罐子安装 我补充说:
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
及
由于我有两个JAR(apache-solr-cell-3.5.0和solr-cell-5.5.0),solr不知道选择哪一个来生成AbstractMethodError
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="../../../dist/" regex=".*\.jar" />