随笔分类 -  Solr

solr——Lucene打分公式的数学推导
摘要:Lucene学习总结之六:Lucene打分公式的数学推导 在进行Lucene的搜索过程解析之前,有必要单独的一张把Lucene score公式的推导,各部分的意义阐述一下。因为Lucene的搜索过程,很重要的一个步骤就是逐步的计算各部分的分数。 Lucene的打分公式非常复杂,如下: 在推导之前,先 阅读全文
posted @ 2019-09-03 18:35 不同的日子丶看不同的云 阅读(319) 评论(0) 推荐(0) 编辑
solr——影响Lucene对文档打分的四种方式
摘要:有关Lucene的问题(4):影响Lucene对文档打分的四种方式 在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。 如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可以在索引阶段设定文档的boost和域的bo 阅读全文
posted @ 2019-09-03 15:44 不同的日子丶看不同的云 阅读(218) 评论(0) 推荐(0) 编辑
solr——返回结果评分计算过程显示
摘要:使用solr中需要查看具体评分的计算过程,并分析评分计算过程。 参数设置: 返回结果: "response":{"numFound":10,"start":0,"maxScore":43.508614,"docs":[ { "szqx":"江干区", "szs":"杭州市", "name":"杭州行 阅读全文
posted @ 2019-09-03 10:25 不同的日子丶看不同的云 阅读(277) 评论(0) 推荐(0) 编辑
Solr——使用edismax控制评分
摘要:如何控制评分 如果设置了sort字段,那么将会按照sort字段的顺序返回结果。 如果没有设置sort字段,那么将会根据相关度打分来排序。也就是说,相关度更高的排在前面。 如何来定制适合自身业务的排序打分规则(boost)呢?经过这段时间的思考与实践,想到了如下三个方法:1、定制Lucene的boos 阅读全文
posted @ 2019-08-26 17:11 不同的日子丶看不同的云 阅读(409) 评论(0) 推荐(0) 编辑
Solr——评分公式修改
摘要:以下来自solr in action。 包含: 词项频次。查询词项出现在当前查询文档中的次数。 反向文档频次。查询词项出现在所有文档总的次数。 此项权重。 标准化因子: 字段规范: 文档权重。 字段权重。 长度归一化。消除长文档的优势。因为长文档的词项频次一般会比较大。 协调因子。避免一个文档中出现 阅读全文
posted @ 2019-08-26 16:58 不同的日子丶看不同的云 阅读(731) 评论(0) 推荐(0) 编辑
Solr——自定义评分组件
摘要:solr-custom-score solr自定义评分组件demo (一)背景介绍 大多数时候我们使用lucene/solr/elasticsearch自带的评分查询都是没问题的,当然这也仅仅限于简单的业务或者对搜索排名 不敏感的场景中,假设业务方要求有若干业务因子要干扰到排名,同时还不能放弃框架本 阅读全文
posted @ 2019-08-26 16:52 不同的日子丶看不同的云 阅读(660) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
Solr——CentOS7 设置主机名及IP映射
摘要:在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,因此为每台机器设置主机名,以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功能来为其命名 1.设置主机名 查看本机的主机名,使用如下三个命令中任意一个即可 使用 vi 编辑器打开 /etc/hostname 文件 删 阅读全文
posted @ 2019-07-29 10:30 不同的日子丶看不同的云 阅读(238) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑
Solr——链接数据库出现SQL无法执行(Unable to execute query)
摘要:Solr——链接数据库出现SQL无法执行 问题描述: 连接数据库建立索引时出现如下错误: 解决方法: 关键在于 需要配置data-config.xml文件,在第6行url后添加“?serverTimezone=UTC”,如下所示: 阅读全文
posted @ 2019-07-09 14:18 不同的日子丶看不同的云 阅读(779) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑