电商论道---(3).net开发solr
2020-12-13 01:47
标签:des datagridview Lucene style blog class 这一节我们看下怎样把查询数据放到服务器端存储,这里我们需要使用客户端工具来操作与服务端数据打交道,网上有好多基于.NET开发的SOLR客户端,我们这里选择easynet.solr,很方便的一个DLL, 下载地址:http://easynet.codeplex.com/SourceControl/latest 这一节主要包括Solr数据索引的添加,修改,删除,查询等简单功能。 我们先来看下效果图 1.创建对象 2.配置schema.xml 找到tomcat下的schema.xml配置文件 ,具体位置:C:\Program Files\Apache Software Foundation\Tomcat 8.0\solr\collection1\conf 添加字段节点,这里我们设置ProductCode为主键,注意设置 Demo下载:http://download.csdn.net/detail/zx13525079024/7296129 电商论道---(3).net开发solr,搜素材,soscw.com 电商论道---(3).net开发solr 标签:des datagridview Lucene style blog class 原文地址:http://blog.csdn.net/zx13525079024/article/details/25034089 public class Product
{
///
3.创建序列化器 public class Product
{
///
4.查询数据 static OptimizeOptions optimizeOptions = new OptimizeOptions();
static ISolrResponseParser
5.添加索引数据 private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(textBox1.Text)||string.IsNullOrWhiteSpace(textBox2.Text))
{
MessageBox.Show("编码和名称不能为空");
return;
}
var docs = new List
6.删除索引数据 private void button3_Click(object sender, EventArgs e)
{
//删除
if (this.dataGridView1.SelectedRows.Count != 1)
{
return;
}
string code = this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
var result = updateOperations.Update("collection1", "/update", new UpdateOptions() { OptimizeOptions = optimizeOptions, DelById = new string[] { code } });
var header = binaryResponseHeaderParser.Parse(result);
System.Console.WriteLine(string.Format("Update Status:{0} QTime:{1}", header.Status, header.QTime));
System.Console.ReadLine();
Query();
}
有兴趣的同学可以加QQ群
上一篇:梯度下降算法VS正规方程算法