solr业务域配置

news2024/11/13 23:08:01

SolrSolr作为一个Java开发的高性能,用于对查询性能进行优化的全文搜索服务器,它的使用需要配置业务域:

第一步是添加中文分析器

上传中文分析器并解压,复制jar包到solr的lib文件夹下:

cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

复制配置文件

cp ext_stopword.dic IKAnalyzer.cfg.xml mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

修改schema.xml文件配置业务域,schema.xml 是用来定义索引数据中的域的,包括域名称,域类型,域是否索引,是否分词

filedType配置一个中文分词器 type是类型 index是是否需要索引,stored:表示是否需要把值域存储到硬盘上。class必须用textFiled,,只有textField才能自定义分词器。

copyField复制域:向域添加数据的时候自动复制到keywords上,优化搜索,这样就可以搜索关键词了。复制域即表示把某个域的值复制到一个目标域上面(按我的理解是添加的时候就复制),这里关键词就是复制域,效果就是可以通过关键词搜索

multiValued:是否为多值类型,SOLR允许配置多个数据源字段存储到一个搜索字段中,将标题的多个字段存储到了关键词里边。关键词也配置了分词器,有了这个配置就能实现标题分成多个关键词,都可以查。

配置完成就可以使用solrJ将数据库中的数据导入到索引库,导入索引库成功

常用参数:

q - 查询字符串,必须的,默认*:*。

fl - 指定返回那些字段内容,用逗号或空格分隔多个。

只显示标题和价格,每页显示5条

start - 返回第一条记录在完整找到结果中的偏移位置,0开始。

rows - 指定返回结果最多有多少条记录,配合start来实现分页。

sort - 排序,示例:(降序:item_pricedesc, 升序 item_price asc) 。

升序排列:

wt - (writer type)指定输出格式,可以有 xml, json, php, phps。

fq - (filter query )过虑查询,配合q使用,例如item_price:[1100 TO *]

只查询价格在1100以上的:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/171826.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FA-PEG-DBCO,DBCO-PEG-Folate,叶酸聚乙二醇环辛炔

●中文名:叶酸聚乙二醇环辛炔,叶酸聚乙二醇二苯基环辛炔,DBCO-PEG-叶酸 ●英文名:FA-PEG-DBCO , Folate-PEG-DBCO,DBCO-PEG- FA,DBCO-PEG-Folate,DBCO-PEG- Folic acid ●外观以及…

使用集简云将UpTimer同步到Notion

使用UpTimer同步到Notion 对于集简云我们应当非常熟悉了,之前讲过很多流程啦~ 利用集简云将Notion数据库更新订阅到Outlook和微信[1] 【干货分享】集简云 2步轻松定制个人RSS阅读器 |高效获取信息[2] 释放双手|自动化NOTION的最佳平台推荐|NOTION同步滴答清单|懒人[…

【人工智能原理自学】高维空间:机器如何面对越来越复杂的问题

😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔笔记来自B站UP主Ele实验室的《小白也能听懂的人工智能原理》。 🔔本文讲解高维空间:机器如何面对越来越复杂的问题,一起卷起来叭&#xff01…

使用TortoiseGit同步项目到GitHub简单教程

1.TortoiseGit简介与安装 TortoiseGit是Git的Windows桌面可视化工具,通过软件的操作来实现git命令的效果,对git小白较友好。TortoiseGit可以通过官网https://tortoisegit.org/下载,下载之后即可按照普通软件的方式进行安装,每一步…

Could not find a version that satisfies the requriement xxx

Could not find a version that satisfies the requriement xxx1. 场景描述2. 解决办法2.1 升级pip2.2 更换镜像源2.3 查询所有安装的模块3.Awakening1. 场景描述 使用python自带的pip安装一些包时,总是会报以下错误 使用yum也会报一些错,反正就是装不上…

Windows10彻底关闭自动更新

文章目录前言无赖步骤关闭自动更新服务关闭自动更新策略效果总结前言 在写这篇总结之前,我已经尝试过多次关闭Win10的自动更新了,一般来说更新之后可以使操作系统更加健壮,但总会有一些原因让我们不想更新,比如我最近总是需要远程…

110、【树与二叉树】leetcode ——669. 修剪二叉搜索树:递归法(C++版本)

题目描述 解题思路 大题思路类似于 450.删除二叉搜索树中的节点(递归法迭代法) ,区别在于删除的是某一区域的节点值,并且要保留区域内部的节点值。 对于第一次找到结点值小于low的情况,有两种:&#xff08…

【JavaWeb】HTML零基础入门

✨哈喽,进来的小伙伴们,你们好耶!✨ 🛰️🛰️系列专栏:【JavaWeb】 ✈️✈️本篇内容:HTML基础语法详解,附带综合案例。 🚀🚀代码托管平台github:JavaWeb代码存放仓库&am…

Python实战项目2——自动获取酷狗音乐工具

🤵‍♂️ 个人主页老虎也淘气 个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏…

vueJs中readonly与shallowReadonly函数的使用比较

01readonly()函数让一个响应式数据变为只读的,接收一个响应式数据,经过readonly加工处理一下,那么新赋值的数据都不允许修改接受一个对象 (不论是响应式还是普通的) 或是一个 ref,返回一个原值的只读代理页面没有更新有两种情况[1]. 数据修改了,但数据不是响应式,vu…

自主可控!万应低代码通过华为鲲鹏、麒麟等多项国产化认证及国家信息安全等级保护三级备案证明

01 万应低代码通过信息系统安全等级保护三级备案证明 凭借过硬的技术能力及完善的信息安全管理体系,万应低代码顺利通过“信息系统安全等级保护三级测评”(简称:等保三级),正式获得由公安部核准颁发的“信息系统安全等…

Probabilistic Volumetric Fusion for Dense Monocular SLAM

论文标题:Probabilistic Volumetric Fusion for Dense Monocular SLAM 论文链接:https://arxiv.org/pdf/2210.01276.pdf 论文思想 提出了一种新的方法,通过利用深度密集的单眼SLAM和快速不确定性传播,从图像中重建三维场景 所提…

Vue如何高效通过JSX动态渲染组件

一、明确需求 如何渲染动态组件呢? 有一组数组结构如下: const arr [ { tag: van-field },// 输入框{ tag: van-cell }, // 弹出层{ tag: van-stepper } // 步进器 ] 想通过循环arr,拿到tag渲染对应的组件。 下面我们分析如何写才是最优。…

高校数据可视化(智慧校园)

教育数据可视化大屏有哪些内容? 教育数据可视化大屏能够展示和分析很多数据,比如:在校生数据分析、招生数据分析、就业数据分析、教职工数据分析,科研数据分析等综合数据分析。 跟传统的教学不同,现代教育对效果的要求…

03.字符函数和字符串函数

C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数。 1. 函数介绍 1.1 strlen size_t strlen ( const char * str ); ✳字符串以 \0 作…

python虚拟机集锦(2)-垃圾收集算法(2)

目录识别参考循环为什么移动无法访问的对象更好正在销毁无法访问的对象优化:世代收集最古老的一代识别参考循环 当GC启动时,它在第一个链接列表中拥有所有要扫描的容器对象。目标是移动所有无法到达的对象。由于大多数对象都是可访问的,因此…

【回首2022,展望2023,兔年你好!】

兔年到,新年好!提前祝各位程序猿新年好!新的一年,意味着新的开始。回顾2022,我学习从0基础萌新,蜕变成学习完c语言,有了基础代码能力的新手。从第一个printf出来hello world,打印到屏…

jpg图片损坏怎么修复?可以试试这个方法

生活中,相信不少小伙伴在使用电脑或手机时,难免会遇到这样的问题,就是保存的图片损坏了,看不到图像了。在出现图像损坏后,我们经常问自己的第一个问题是,有什么办法可以修复它们,之前小编也是遇…

回收租赁商城系统功能拆解11讲-会员分组

回收租赁系统适用于物品回收、物品租赁、二手买卖交易等三大场景。 可以快速帮助企业搭建类似闲鱼回收/爱回收/爱租机/人人租等回收租赁商城。 回收租赁系统支持智能评估回收价格,后台调整最终回收价,用户同意回收后系统即刻放款,用户微信零…

MySQL监控(三):Grafana入门

1.官方文档 Grafana 安装包下载地址 基于Prometheus、Grafana的可视化监控实践 grafana安装部署、自定义主题、dashboard模板导入 Grafana Dashboard下载 2.安装 我是通过压缩包的方式安装的,官网也有给出yum的安装方式。 wget https://dl.grafana.com/enterpri…