solr
JohnBanana
666
展开
-
solr 中文分词器IK分词器的配置
Solr加入中文分词器 中文分词在solr里面是没有默认开启的,需要我们自己配置一个中文分词器。目前可用的分词器有smartcn,IK,Jeasy,庖丁。其实主要是两 种,一种是基于中科院ICTCLAS的隐式马尔科夫HMM算法的中文分词器,如smartcn,ictclas4j,优点是分词准确度高,缺点是不能使用 用户自定义词库;另一种是基于最大匹配的分词器,如IK ,Jeasy,庖丁,优原创 2014-10-15 17:14:23 · 1971 阅读 · 0 评论 -
solrj 对solr 的操作
使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。1、 首先,你需要添加如下jar包其中apache-solr-solrj-3.4.0.jar、slf4j-api-1.6.1.jar可以在下载的apache-转载 2015-02-05 18:03:51 · 3182 阅读 · 1 评论 -
solrJ查询使用
//AND 并且 SolrQuery params = new SolrQuery("name:apple AND manu:inc"); //OR 或者 params.setQuery("name:apple OR manu:apache"); //空格 等同于 OR params.setQuery("name:server manu转载 2015-02-05 16:49:07 · 912 阅读 · 0 评论 -
如何使用filterCache 提升查询效率
如何提升查询的rt(查询速度),因为在参数q中的查询是要有磁盘IO开销的,很自然的思路是将整个查询的参数q作为key,对应的结果作为value,这样做是可以的,但是查询的命中率会很低,会占用大量内存空间。 查询参数q上基本上每次都会出现status,biz_type,class_id 对于这样的字查询,所以可以把整个查询条件分成两部分一部分是以status,biz_type,class转载 2015-01-27 15:46:23 · 1692 阅读 · 0 评论 -
solr 缓存性能 LRUCache和FastLRUCache
1、LRUCache的实现分析在分析LRUCache前先对LinkedHashMap做些介绍。LinkedHashMap继承于HashMap,它使用了一个双向链表来存储Map中的Entry顺序关系,这种顺序有两种,一种是LRU顺序,一种是插入顺序,这可以由其构造函数public LinkedHashMap(int initialCapacity,float loadFactor, bool转载 2015-01-27 15:23:55 · 1959 阅读 · 0 评论 -
solr cache的使用介绍
本文将介绍Solr查询中涉及到的Cache使用及相关的实现。Solr查询的核心类就是SolrIndexSearcher,每个core通常在同一时刻只由当前的SolrIndexSearcher供上层的handler使用(当切换SolrIndexSearcher时可能会有两个同时提供服务),而Solr的各种Cache是依附于SolrIndexSearcher的,SolrIndexSearcher在则C转载 2015-01-27 15:57:08 · 1065 阅读 · 0 评论 -
Solr 4.10.1 + tomcat 7 + zookeeper + HDFS 集成 (SolrCloud+HDFS)配置
搭建SolrCloud ,zookeeper ,HDFS ,IK中文分词器,注意事项原创 2014-11-04 13:17:28 · 5017 阅读 · 0 评论 -
SolrCloud 与 Collection 的管理
一.内嵌启动SolrCloud时端口默认分配当 Solr 运行内嵌 zookeeper 服务时,默认使用 solr 端口+1000 作为客户端口,另外,solr 端口+1 作为 zookeeper 服务端口,solr 端口+2 作为主服务选举端口。所以第一个例子中,Solr 运行在 8983端口,内嵌 zookeeper 使用 9983 作为客户端端口,9984 和 9985 作为服务端口。转载 2014-11-21 10:08:51 · 1389 阅读 · 0 评论 -
solr4.10.1 tomcat jdk1.7 配置Mysql数据库连接导入数据
create table `test`.`business_info`( `ID` INT not null auto_increment, `business_name` CHAR(255), `business_type` CHAR(50), `updatetime` DATETIME not null, primary原创 2014-10-17 10:46:01 · 2877 阅读 · 0 评论 -
Solr入门 Linux中 配置tomcat7 jdk 1.7
一、环境准备:系统环境:CentOS 6.5 Tomcat 7.0.26 jdk-7u17-linux-x64.rpm solr-4.10.1.tgz首先将软件包上传到/tmp目录下1、 jdk安装]# rpm -ivh jdk-7u17-linux原创 2014-10-14 18:01:48 · 2410 阅读 · 0 评论 -
清除solrcloud 中solr admin 留下的collection 无用collection
清除solrcloud 中solr admin 留下的collection 无用collection原创 2014-12-30 11:14:40 · 5817 阅读 · 0 评论