客户端开发 Solrj客户端开发SolrjSolr是搭建好的lucene服务器当然不可能完全满足一般的业务需求可能要针对各种的架构和业务调整这里就需要用到Solrj了Solrj是Solr提供的api库可以进行Solr的二次开发。主要实现原理服务端利用httpClient发送Solr格式的HTTP请求...
分类:
其他好文 时间:
2014-11-19 10:41:41
阅读次数:
313
Apache Solr查询语法查询参数常用:q - 查询字符串,必须的。fl - 指定返回那些字段内容,用逗号或空格分隔多个。start - 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。rows - 指定返回结果最多有多少条记录,配合start来实现分页。sort - 排序,格式:...
分类:
其他好文 时间:
2014-11-19 10:39:27
阅读次数:
323
Solr配置Solr的主要功能是全文检索,该功能分为两个过程:创建索引和对索引进行搜索;在创建索引之前,需要重点关注两个配置文件:SOLR_HOME/collection1/conf/schema.xml(定义Document的结构类似定义DB的表结构) & solrconfig.xml(solr运...
分类:
Web程序 时间:
2014-11-19 10:36:23
阅读次数:
241
今天一下要记录一下才行了,每次都要去网上查找方法,每次都难找得要命Mysql在更新某些字段的数据时,有时候会依据其他表的数据进行更新,需要通过关联后对不同的行更新不同的值,传统的update set没法实现,可以用下面的方法来实现UPDATE `widetable_solr_field` a INN...
分类:
数据库 时间:
2014-11-17 15:41:19
阅读次数:
148
了解hbase的都知道,由于hbase基于行健有序存储,在查询时使用行健十分高效,然后想要实现关系型数据库那样可以随意组合的多条件查询就比较麻烦了。本文主要介绍了基于solr实现hbase二级索引,以实现多条件查询。
分类:
其他好文 时间:
2014-11-16 22:48:13
阅读次数:
301
ElasticSearch的River机制
ElasticSearch自身提供了一个River机制,用于同步数据。
这里可以找到官方目前推荐的River:
http://www.elasticsearch.org/guide/en/elasticsearch/rivers/current/
但是官方没有提供HBase的River。
其实ES的River非常简单,就是一个用户打包好的j...
分类:
其他好文 时间:
2014-11-15 17:08:41
阅读次数:
298
solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量. 比如搜索数码相机, 在搜索结果栏会根据厂商, 分辨率等维度列出,...
分类:
其他好文 时间:
2014-11-14 19:19:55
阅读次数:
298
一、Facet介绍 solr facet 是solr搜索的一大特色,facet不好翻译,有说是垂直搜索,有说是分片搜索,但都不是很好,还是懒得翻译了,就叫facet ,具体功能看下面的例子意会吧。 比如你上淘宝,输入“笔记本”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫facet了。这个例子...
分类:
其他好文 时间:
2014-11-14 19:16:44
阅读次数:
196
一、??Nutch安装并整合到Solr ? 1、下载并解压Nutch(此处使用版本1.9)????? http://nutch.apache.org/ ? 2、修改apache-nutch-1.9/conf/nutch-site.xml <property> <name>http.agent.name</name> <val...
分类:
其他好文 时间:
2014-11-13 19:15:38
阅读次数:
218
solr与.net系列课程(八)solr中重跑索引的注意事项 我们如果在项目中使用solr,那肯定就是把数据库中的数据跑进solr服务器中,solr有两种操作一种是新建索引,一种是增量索引,这里我们来说一说新建索引的一下注意事项终止跑索引 http://192.168.0.9:8080/solr.....
分类:
Web程序 时间:
2014-11-13 12:39:34
阅读次数:
304