solr/lucene
文章平均质量分 57
张mR
这个作者很懒,什么都没留下…
展开
-
solr6.4通过ivy解析solr源码
从http://archive.apache.org/dist/lucene/solr/6.4.2/下载源码。解压出来后的目录如下:官方提供的源码不是一个完整的eclipse项目,需要使用ivy进行构建,通过ivy的构建可以将下载下来的源码包转换成一个标准的JavaProject,然后我们就能把Java Projectimport到我们的Eclipse中去了,然原创 2017-04-12 20:44:52 · 783 阅读 · 0 评论 -
solr
做搜索也有八九个月了,很多solr相关的内容用过就忘记了,所以想着找个地方记录下来。用solr遇到过很多坑,也遇到过很多不太理解的地方,网上关于solr相关的中文资料少之又少,希望分享的东西能对别人也有一定的作用。写的都是自己项目中遇到的问题,以及一些解决方案,可能不是最好的解决方案,如果哪些地方写的不好,希望大家能指正提出意见。原创 2017-04-04 20:13:48 · 216 阅读 · 0 评论 -
managed-schema(schema.xml)/solrconfig.xml详解
solr主要有两个配置solrconfig.xml和schema.xml一、 schema.xmlschema.xml相当于数据表配置文件,它定义了加入索引的数据的数据类型。主要包括types和fields以及其他一些缺省设置。 注:schema.xml里有一个uniqueKey,的配置,这里将id字段作为索引文档的唯一标识符,非常重要。<uniqueKey>id</uniqueKey> 1.转载 2017-04-17 21:24:42 · 2080 阅读 · 0 评论 -
solr6.4.2配置IK分词器
在项目源码目录新建一个名为IKAnalyzer的sourceFolder,进入IK的github下载一个2012版本的IK分词器,将IK的源码放入到IKAnalyzer下: 会发现很多错误选项: eclipse中修改文档提示: 修改IKQueryExpressionParser.class: 这个时候IK源码已经被放入项目中。 将ik分词器放入配置到schema.x原创 2017-04-17 23:21:50 · 457 阅读 · 0 评论 -
eclipse源码中配置core
将前面生成的solr源码导入到eclipse中,将项目转换为web项目(方便查看),目录结构如下: 一、创建core 1、创建core文件 在solr/server/solr/configsets下创建一个文件夹search(core的名字为search,建议core的名称和文件夹名称一致,方便维护),复制basic_configs中的config文件到search下。 复制solr原创 2017-04-13 22:56:43 · 617 阅读 · 0 评论 -
本地连接到solrcloud集群环境进行源码测试
1、找到org.apache.solr.client.solrj目录下的StartSolrJetty文件(这个文件是通过solr自带的jetty启动服务) 2、 对这个文件进行debug启动参数配置 3、添加如下配置:-Dsolr.solr.home=D:/workspace_solr6/solr6_simple/solr/server/solr -DzkHost=127.0.0.1:2181原创 2017-11-27 15:39:42 · 807 阅读 · 0 评论