上一篇已经讲到了Solr 查询的相关的参数。这里在讲讲C#是如何通过客户端请求和接受solr服务器的数据, 这里推荐使用SolrNet,主要是:SolrNet使用非常方便,而且用户众多,一直都在更新,感兴趣的可以加入他们的邮件群组,方便迅速了解SolrNet的最新动态。 ...
上一篇已经讲到了Solr 查询的相关的参数。这里在讲讲C#是如何通过客户端请求和接受solr服务器的数据, 这里推荐使用SolrNet,主要是:SolrNet使用非常方便,而且用户众多,一直都在更新,感兴趣的可以加入他们的邮件群组,方便迅速了解SolrNet的最新动态。
SorlNet源码地址:https://github.com/mausch/SolrNet
SolrNet使用说明文档:https://github.com/mausch/SolrNet/tree/master/Documentation
一、创建一个项目控制台程序,并引用SolrNet.dll。Demo下载
注意:SolrNet 依赖HttpWebAdapters.dll和Microsoft.Practices.ServiceLocation.dll 这两个dll 文件,所以,如果编译或者测试有问题,引用这两个dll 文件应该就ok了。
二、在solr 的schema.
public class Product { [SolrUniqueKey("id")] public int id { get; set; } [SolrField("name")] public string name { get; set; } [SolrField("title")] public string title { get; set; } [SolrField("category")] public string category { get; set; } [SolrField("content")] public string content { get; set; } [SolrField("price")] public double price { get; set; } [SolrField("color")] public string color { get; set; } [SolrField("updatetime")] public DateTime updatetime { get; set; } [SolrField("orderBy")] public int orderBy { get; set; } }
原标题:Solr学习总结(五)Solrnet的基本用法及CURD
关键词:net
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。