当前位置: 首页 > 编程语言 > C#

从C#客户端共享在Solr中索引pdf文档

时间:2023-04-10 19:53:07 C#

很清楚如何在c#中编写执行HTTPPOST请求的代码,如Solrwiki:http://wiki.apache。org/solr/ExtractingRequestHandler.我已经使用Solrzip中example/solr目录中的文件在Tomcat7(7.0.22)上安装了Solr3.4,我没有做任何更改。ExtractingRequestHandler应该在solrconfig.xml中开箱即用,对吧?你们中的一些人能否提供一个C#(HttpWebRequest)示例来说明如何发出HTTPPOST请求并上传PDF文件,就像在Solrwiki中使用curl一样?我浏览了整个网站和许多其他网站,试图找到一个示例或教程如何完成,但没有找到任何东西。编辑:我终于设法使用SolrNet让它工作了!为了使其工作,您需要将它从Solrzip复制到Solr安装目录中的lib文件夹:对于SolrNet0.4.0beta2,此代码完成工作:Startup.Init("YOUR-SOLR-SERVICE-小路”);varsolr=ServiceLocator.Current.GetInstance();使用(FileStreamfileStream=File.OpenRead("FILE-PATH-FOR-THE-FILE-TO-BE-INDEXED")){varresponse=solr.Extract(newExtractParameters(fileStream,"doc1"){ExtractFormat=ExtractFormat.文本,ExtractOnly=false});}solr.Commit();抱歉,添麻烦了。但我希望其他人会发现这很有用。我推荐使用SolrNet客户端。它支持ExtractingRequestHandler。以上就是C#学习教程:从C#客户端索引Solr中的pdf文档分享全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,并不代表侵权,如有侵权,请点击右边联系管理员删除。如需转载请注明出处: