是否可以使用POST而不是GET将数据发送到Solr?我使用SolrNet和Windsor容器.
是的,这是可能的.你必须围绕ISolrConnectionPOST而不是GET 编写一个装饰器.
在Windsor安装装饰器非常容易:
var container = new WindsorContainer();
container.Register(Component.For<ISolrConnection>()
.ImplementedBy<PostSolrConnection>()
.Parameters(Parameter.ForKey("serverUrl").Eq(serverURL)));
container.AddFacility("solr", new SolrNetFacility(serverURL));
Run Code Online (Sandbox Code Playgroud)
我前段时间写了这篇博文(包括装饰代码)
更新:PostSolrConnection现在是SolrNet库的一部分SolrNet.Impl.PostSolrConnection
| 归档时间: |
|
| 查看次数: |
1342 次 |
| 最近记录: |