Apache Solr是一个用Java编写的开源搜索平台。Apache Solr建立在Apache Lucene的基础上。使用Solr,你可以创建自定义搜索引擎,对文件、数据库和网站进行索引。Solr具有高度的可靠性、可扩展性和容错性,它将提供许多强大的功能,如分布式索引、复制、负载均衡查询、自动故 ...
分类:
Web程序 时间:
2020-10-18 09:29:01
阅读次数:
29
启动Solr服务提示Java版本低无法启动,但是已经安装了Java1.8,环境变量也修改了解决办法:打开Runsolr.bat发现Java_HOME已经写死将高版本的JDK路径填入即可运行
分类:
编程语言 时间:
2020-10-10 16:46:09
阅读次数:
29
1,solrconfig.xml 配置文件中包含了很多 solr 自身配置相关的参数 ,solrconfig.xml 配置文件示例可以从 solr home的以下目录找到: 2,solrconfig.xml 中的配置项主要分以下几大块: 1. 依赖的 lucene 版本配置,这决定了你创建的 Luc ...
分类:
其他好文 时间:
2020-10-07 21:02:13
阅读次数:
27
https://pintia.cn/problem-sets/994805046380707840/problems/994805050277216256 从右向左枚举所有的点 假设枚举到i,考虑让哪个点看到i最优 如上图,当ik的斜率大于等于ij的斜率时,对于i点来说j是不需要的 所以对于每个点要 ...
分类:
其他好文 时间:
2020-09-18 01:07:47
阅读次数:
65
IK分词器虽然自带词库 但是在实际开发应用中对于词库的灵活度的要求是远远不够的,IK分词器虽然配置文件中能添加扩展词库,但是需要重启ES 这章就当写一篇扩展了 其实IK本身是支持热更新词库的,但是需要我感觉不是很好 词库热更新方案: 1:IK 原生的热更新方案,部署一个WEB服务器,提供一个Http ...
分类:
数据库 时间:
2020-09-18 00:20:51
阅读次数:
45
搜索引擎三大过程 爬取内容、进行分词、建立倒排索引。 分词器 分词器使用IK,通常为了保证索引时覆盖度和搜索时准确度,索引分词器采用ik_max_word,搜索分析器采用ik_smart模式。可在IK的配置文件中配置自定义的词典、停词词典。 倒排索引 Elasticsearc依赖Lucene建立倒排 ...
分类:
其他好文 时间:
2020-09-07 19:19:25
阅读次数:
60
一、安装IK分词器 下载ik分词器插件 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.2/elasticsearch-analysis-ik- 使用linux下载会很慢,于是我自己去git ...
分类:
其他好文 时间:
2020-09-07 19:07:17
阅读次数:
48
一.zookeeper集群搭建 1.在linux系统的/usr/local/solr-cloud/下创建3个zookeeper的下载包,代表3台zookeeper服务器 2.分别在zookeeper包下创建data目录,目录中创建名为myid的文件,在该文件里书写一个编号,比如1;代表该节点(zoo ...
分类:
其他好文 时间:
2020-08-27 13:13:40
阅读次数:
43
1.导包 》除了数据导入包,还需要连接mysql数据库,即mysql驱动包 2.配置数据导入的请求处理器;像查询和更新已经在solrconfig.xml中预先配好了,不过数据导入的处理器没配置,需要手动配 》solrconfig.xml加入如下配置: 》创建data-config.xml:该文件设置 ...
分类:
其他好文 时间:
2020-08-26 17:10:13
阅读次数:
51
django 对接elasticsearch实现全文检索 第一步:安装elasticsearch环境(docker安装) 拉取镜像 # docker image pull delron/elasticsearch-ik:2.4.6-1.0 运行容器 # docker run -d -p 9200:9 ...
分类:
其他好文 时间:
2020-08-19 19:21:30
阅读次数:
67