Solr
Solr
绣花针
心有猛虎,细嗅蔷薇
展开
-
Solr之简介
一、概念Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及...原创 2019-01-24 13:44:04 · 267 阅读 · 0 评论 -
Solr之整合Tomcat服务器
一、Solr包结构Solr/example包下三个重要文件 二、运行环境solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(Java写的Servlet容器),本文使用Tocmat作为Servlet容器,环境如下:Solr:Solr4.10.3JDK:jdk1.7.0_51Tomcat:apache-...原创 2019-01-24 15:01:02 · 208 阅读 · 0 评论 -
Solr之后台管理界面简介(Solr Admin)
一、Dashboard(仪表盘)显示Solr的基本信息显示Solr的基本信息,其中包括运行时间,版本信息,系统资源,JVM及系统内存使用情况二、Logging(日志)显示日志信息显示Solr运行过程中的错误信息和异常信息。其中,黄色代表警告,红色代表异常Level 是用来控制相关类日志的显示信息的内容,将Level选项点开,出现如下界面。其中:ALL:显示全部信息,INFO...原创 2019-01-24 15:45:47 · 3248 阅读 · 0 评论 -
Solr之域配置文件schema.xml
一、简介 schema.xml,在SolrCore(collectionx)的conf目录下,它是Solr数据表配置文件,它定义了加入索引的数据的数据类型的。主要包括FieldTypes、Fields和其他的一些缺省设置。二、Filed域 <field name="id" type="long" indexed="true" stored="true" required=...原创 2019-01-24 19:23:44 · 445 阅读 · 0 评论 -
Solr之配置中文分词器IKAnalyzer
一、添加中文分词器jar包把中文分词器IKAnalyzer2012FF_u1.jar添加到apache-tomcat-7.0.90\webapps\solr\WEB-INF\lib目录下二、新建classes文件夹新建classes文件夹至apache-tomcat-7.0.90\webapps\solr\WEB-INF三、配置IKAnalyzer配置文件和自定义词典和停用词词...原创 2019-01-24 19:39:53 · 126 阅读 · 0 评论 -
Solr之批量导入数据
初始状态 一、导入dataimport依赖的jar包和响应的数据库驱动包把dataimport插件依赖的jar包(\solr-4.10.3\dist中)和mysql的数据库驱动添加到solrcore(D:\JAVA\SolrHome\collection1\lib)中二、配置solrconfig.xml文件,添加一个requestHandler D:\JAVA\Solr...原创 2019-01-24 21:28:40 · 576 阅读 · 0 评论 -
Solr之通过SolrJ管理索引库
一、SolrJ概念SolrJ是访问Solr服务的Java客户端,提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务二、实现步骤1.添加核心包和依赖jar包2. 添加文档 //向索引库中添加索引 @Test public void testAddDoc() throws Exception{ ...原创 2019-01-24 22:22:00 · 107 阅读 · 0 评论