搜索引擎
Code神之手
人生辗转,起伏无常。活在当下。
1.01的365次方=37.78343433289>1;
0.99的365次方= 0.02551796445229<1
展开
-
Linux安装NodeJS和Elasticsearch-head插件
Elasticsearch-head插件 :git下载地址https://github.com/mobz/elasticsearch-head#running-with-built-in-serverElasticSearch 7.2版本elasticsearch.tar.gz百度云盘下载IK分词器 elasticsearch-analysis-ik-7.2.0百度云盘下载kibana-7.2.0.tar.gz百度云盘下载logstash-7.2.0.tar百度云盘下载node.原创 2020-07-23 02:34:09 · 336 阅读 · 0 评论 -
elasticsearch 7.2之基本使用,postman创建索引、增删改查
基础概念索引:含有相同属性的文档集合(必须小写)类型:索引可以定义一个或多个类型,文档必须属于一个类型文档:文档是可以被索引的基本数据单元理解:把索引看作一个database,类型就是一个table,文档相当于一行记录分片:每个索引都有多个分片,每个分片是一个Lucene索引备份:拷贝一份分片就完成了分片的备份注意 elasticsearch在创建索引时默认为5个分片1个备份,分片只能在索引创建前修改,而备份可以动态修改基本用法RESTFul APIAPI基本格式:h..原创 2020-07-23 00:52:48 · 3205 阅读 · 0 评论 -
solr和数据库之数据同步问题
初始化solr索引时,做全量复制。数据更新同步,做增量复制(增删改)原创 2020-04-23 22:55:55 · 677 阅读 · 0 评论 -
solr之一台服务器配置多个solr_core和集群
进入 /usr/local/solr/solr_home 目录,然后拷贝solr_core,放在同一个目录下并且命名为solr_core2cd /usr/local/solr/solr_homecp -r solr_core /usr/local/solr/solr_home/solr_core2进入solr_core2目录,更改core.properties配置文件,改为自己起...原创 2020-04-23 21:53:21 · 457 阅读 · 0 评论 -
solr之实现原理和为什么搜索这么快(反向索引)学习记录
solr存储一条数据的过程:创建一个document-->赋值-->commit正向索引:就是所有数据都遍历一遍,取出匹配的内容,不需要维护,但是查询速度慢反向索引:solr用的就是反向索引链表(维护索引链表成本高,查询快)词 doc_id性价比-->10,32,21,55,1565,128,12手机-->52,881,123...原创 2020-04-23 21:38:27 · 573 阅读 · 0 评论 -
solr之实现搜索自定义样式高亮及排序
先记录下遇到的问题:1、//第一个string 表示查询出来的数据的Id ,第二个string 表示这条数据的高亮的字段 ,第三个就是处理后的内容<font color='red'>xxxxxx手机热销<font/>Map<String, Map<String, List<String>>> highlighting = r...原创 2020-04-23 01:30:30 · 544 阅读 · 0 评论 -
Springboot整合Solr单机版配置以及基础的增删改查、分页、排序
配置pom文件依赖配置 <!--solr--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-solr&...原创 2020-04-22 01:02:48 · 441 阅读 · 0 评论 -
solr配置索引库启动tomcat报错记录及解决
[root@localhost logs]# cd /usr/local/solr/tomcat8-solr/logs[root@localhost logs]# tail -f catalina.out报错详情:22:55:24.020 [coreContainerWorkExecutor-2-thread-1] ERROR org.apache.solr.core.Cor...原创 2020-04-21 23:04:59 · 1812 阅读 · 0 评论 -
solr之建立索引库
solr之建立索引库第一步--自定义域依然时配置Solr的 managed-schema 配置文件,自定义域。指定域的类型为自定义域的FieldType。之前在这个配置文件中加入了ik分词器<!-- ik分词器 --><fieldType name="text_ik" class="solr.TextField"> <analyzer type=...原创 2020-04-21 22:32:44 · 980 阅读 · 0 评论 -
单机版Solr的中文分词器solr IK下载和配置、拓展词典、停用词典
solr IK中文分词器下载地址github地址下载(最新版本):https://github.com/magese/ik-analyzer-solrsolr7版本的ik分词器:https://search.maven.org/search?q=com.github.magese认识搜索引擎的分词系统,从京东开始我搜索框中输入:苹果se2全新url分...原创 2020-04-21 11:43:09 · 1113 阅读 · 0 评论 -
Linux centos7安装solr-7.7.2版本,并将solr项目部署到Tomcat中
Solr 7.7.2版本下载官网下载链接: https://www.apache.org/dyn/closer.lua/lucene/solr/7.7.2/solr-7.7.2.tgz安装在usr/local目录下,先创建一个存放solr文件的文件夹cd /usr/localmkdir solr上传之前下载好的solr-7.7.2.tgz包到Lin...原创 2020-04-18 00:52:19 · 437 阅读 · 0 评论 -
solr之学习路线
学习目录sorl基础认识 安装solr服务器 SpringBoot整合sorl,操作sorl的数据 开发搜索系统 实现高亮效果 分页的效果 solr的原理,为什么这么快 solr服务器,多个solr-core的情况 solrCloud,多个服务器部署一个同一个solr服务solr基础认识Solr是apache的一个开源搜索平台,用于构建搜索应用程序。 它建立在...原创 2020-04-16 22:51:47 · 227 阅读 · 0 评论 -
solr初步认识之为什么要用到搜索引擎技术
场景:200w表数据select * from table where name like '%关键字%'无法确定索引从哪开始,导致索引失效select * from table where name like '关键字%'这种可以确定从哪开始,但是不符合业务需求(搜索服务需要提供:搜索内容拆分)导致全表扫描,速度慢,数据库压力大数据库方案:为了提供数...原创 2020-04-16 22:23:23 · 311 阅读 · 0 评论