solr——Lucene打分公式的数学推导
摘要:Lucene学习总结之六:Lucene打分公式的数学推导 在进行Lucene的搜索过程解析之前,有必要单独的一张把Lucene score公式的推导,各部分的意义阐述一下。因为Lucene的搜索过程,很重要的一个步骤就是逐步的计算各部分的分数。 Lucene的打分公式非常复杂,如下: 在推导之前,先
阅读全文
posted @
2019-09-03 18:35
不同的日子丶看不同的云
阅读(319)
推荐(0) 编辑
solr——影响Lucene对文档打分的四种方式
摘要:有关Lucene的问题(4):影响Lucene对文档打分的四种方式 在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。 如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可以在索引阶段设定文档的boost和域的bo
阅读全文
posted @
2019-09-03 15:44
不同的日子丶看不同的云
阅读(218)
推荐(0) 编辑
solr——返回结果评分计算过程显示
摘要:使用solr中需要查看具体评分的计算过程,并分析评分计算过程。 参数设置: 返回结果: "response":{"numFound":10,"start":0,"maxScore":43.508614,"docs":[ { "szqx":"江干区", "szs":"杭州市", "name":"杭州行
阅读全文
posted @
2019-09-03 10:25
不同的日子丶看不同的云
阅读(277)
推荐(0) 编辑
Solr——使用edismax控制评分
摘要:如何控制评分 如果设置了sort字段,那么将会按照sort字段的顺序返回结果。 如果没有设置sort字段,那么将会根据相关度打分来排序。也就是说,相关度更高的排在前面。 如何来定制适合自身业务的排序打分规则(boost)呢?经过这段时间的思考与实践,想到了如下三个方法:1、定制Lucene的boos
阅读全文
posted @
2019-08-26 17:11
不同的日子丶看不同的云
阅读(409)
推荐(0) 编辑
Solr——评分公式修改
摘要:以下来自solr in action。 包含: 词项频次。查询词项出现在当前查询文档中的次数。 反向文档频次。查询词项出现在所有文档总的次数。 此项权重。 标准化因子: 字段规范: 文档权重。 字段权重。 长度归一化。消除长文档的优势。因为长文档的词项频次一般会比较大。 协调因子。避免一个文档中出现
阅读全文
posted @
2019-08-26 16:58
不同的日子丶看不同的云
阅读(731)
推荐(0) 编辑
Solr——自定义评分组件
摘要:solr-custom-score solr自定义评分组件demo (一)背景介绍 大多数时候我们使用lucene/solr/elasticsearch自带的评分查询都是没问题的,当然这也仅仅限于简单的业务或者对搜索排名 不敏感的场景中,假设业务方要求有若干业务因子要干扰到排名,同时还不能放弃框架本
阅读全文
posted @
2019-08-26 16:52
不同的日子丶看不同的云
阅读(660)
推荐(0) 编辑
solr——zookeeper部署
摘要:目录 1 什么是ZooKeeper 2 ZooKeeper的功能 2.1 配置管理 2.2 命名服务 2.3 分布式锁 2.4 集群管理 3 部署ZooKeeper集群 3.1 下载并解压安装包 3.2 创建data和datalog目录 3.3 创建myid文件 3.4 修改配置文件zoo.cfg
阅读全文
posted @
2019-07-29 15:16
不同的日子丶看不同的云
阅读(595)
推荐(0) 编辑
solr——centos7 安装vmware tools问题(kernel headers)
摘要:输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹 1 mkdir /mnt/cdrom 输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/cdrom目录下 1 mount -t iso9660 /dev/c
阅读全文
posted @
2019-07-29 15:02
不同的日子丶看不同的云
阅读(199)
推荐(0) 编辑
Solr——CentOS7 设置主机名及IP映射
摘要:在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,因此为每台机器设置主机名,以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功能来为其命名 1.设置主机名 查看本机的主机名,使用如下三个命令中任意一个即可 使用 vi 编辑器打开 /etc/hostname 文件 删
阅读全文
posted @
2019-07-29 10:30
不同的日子丶看不同的云
阅读(238)
推荐(0) 编辑
solr——centos7添加vmware tools实现文件复制、拖拽
摘要:后来发现在安装centos7是直接在user creation里设置管理员权限就都解决了,它会自动安装vmware tools。 1.移除CD驱动 右键虚拟机,找到安装VMware Tools,但是桌面死活找不到安装包,只有一个 Vmware Tools虚拟光驱。 查看原因是因为在安装 CentOS
阅读全文
posted @
2019-07-25 15:44
不同的日子丶看不同的云
阅读(1492)
推荐(0) 编辑
solr——centos7下yum安装
摘要:在centos7里面依次输入下面的命令: 1,下载最新的yum-3.2.28.tar.gz并解压 2,进入目录,运行安装 如果结果提示错误: CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/ 可能是
阅读全文
posted @
2019-07-24 19:21
不同的日子丶看不同的云
阅读(417)
推荐(0) 编辑
Solr——vmware安装centos7,并解决无法连接网络问题
摘要:部署Solr Cloud需要至少3个zookeeper节点,故用虚拟机装了centos7,发现连接不上网络。下面介绍解决方法和centos的基本操作。 1.软硬件准备: vmware workstation下载: 链接:https://pan.baidu.com/s/1XCYK2KsO7-5xQBt
阅读全文
posted @
2019-07-24 15:56
不同的日子丶看不同的云
阅读(222)
推荐(0) 编辑
Solr——从mysql数据库导入数据
摘要:1,配置准备 本文的前提是你已经配置好了solr,并新创建了一个core,我们下面都会按照前一篇文章中的core_demo为基础开始 2,修改soreconfig.xml 在soreconfig.xml的<requestHandler name="/select" class="solr.Searc
阅读全文
posted @
2019-07-09 14:24
不同的日子丶看不同的云
阅读(368)
推荐(0) 编辑
Solr——链接数据库出现SQL无法执行(Unable to execute query)
摘要:Solr——链接数据库出现SQL无法执行 问题描述: 连接数据库建立索引时出现如下错误: 解决方法: 关键在于 需要配置data-config.xml文件,在第6行url后添加“?serverTimezone=UTC”,如下所示:
阅读全文
posted @
2019-07-09 14:18
不同的日子丶看不同的云
阅读(779)
推荐(0) 编辑
Solr——Solr Admin页面Query查询界面各个字段参数解释
摘要:Solr——页面查询各个字段参数解释 q:查询的关键字,此参数最为重要,例如,q=id:1,默认为q=*:*,类似于sql中的where 1=1。 fq(filter query):过滤查询,提供一个可选的筛选器查询。返回在q查询符合结果中同时符合的fq条件的查询结果,例如:q=id:1&fq=so
阅读全文
posted @
2019-07-09 11:28
不同的日子丶看不同的云
阅读(732)
推荐(0) 编辑
Solr——配置IK分词器
摘要:首先需要的准备好jdk1.8和tomcat8以及ik分词器(ik分词器是5.x的版本,和solr4.10搭配的版本不一样,虽然是5.x的版本但是也是能使用在solr7.2版本上的) 分享链接https://pan.baidu.com/s/1smOxPhF 进行ik分词器的安装,打开已经解压的ik分词
阅读全文
posted @
2018-10-24 19:25
不同的日子丶看不同的云
阅读(761)
推荐(0) 编辑
Solr——从postgresql数据库导入数据
摘要:1,配置准备 本文的前提是你已经配置好了solr,并新创建了一个core,我们下面都会按照前一篇文章中的core_demo为基础开始 2,修改soreconfig.xml 在soreconfig.xml的<requestHandler name="/select" class="solr.Searc
阅读全文
posted @
2018-10-24 19:19
不同的日子丶看不同的云
阅读(922)
推荐(0) 编辑
Solr——Windows下部署Solr6.6.0至Tomcat8.5.28(二)
摘要:1,core理解 如果把solr理解为个数据库的话,那么core可以理解为数据库中的一张表,其实就是数据集合 在写本片文章之前看到网上很多教程都说需要找到solr.xml来配置core的信息,特此说明,那些都是老版本中的solr需要,新版本的solr中不需要配置solr.xml。 在老版本Solr中
阅读全文
posted @
2018-10-24 11:05
不同的日子丶看不同的云
阅读(248)
推荐(0) 编辑
Solr——Windows下部署Solr6.6.0至Tomcat8.5.28(一)
摘要:一、window 环境 solr 6.6.3 下载地址 http://archive.apache.org/dist/lucene/solr/ jdk 1.8 tomcat 8.5 本机tomcat环境:E:\tomcat8.5.28 本机解压路径:E:\solr6.6.3 二、部署solr 由于我
阅读全文
posted @
2018-10-24 10:46
不同的日子丶看不同的云
阅读(430)
推荐(0) 编辑