当前位置: 首页 > news >正文

solr修改服务器端口,Solr7服务器搭建及遇到的问题(二)

设置好相关配置之后就重启 solr,输入命令solr restart -p 8983, 这里一定要指定端口,不然会报错,关闭 solr 的命令是solr stop -all。选中你建立的 core 可以看到下面有各种选项。

46277c3f1f3ff942bde9152d2ccbea27.png

选中 Analysis 可以使用加入的 ik 分词看建立的索引和查询效果,中间的 FildType 设置为 text_ik,则说明 ik 分词器已经成功导入并且可以使用,如图所示。

fab4821f97658d7dcf6bbd50cd665629.png

从数据库导入数据-Dataimport 模块,有两种导入模块,这里选 full-import,如果事先导入过模块,需要选下面的 clean 选项,选中需要导入的 Entity,点击 Excute 提交,之后选中 Auto-Refresh Status 可以返回导入结果,如图所示则导入成功,一直不成功则需要检查配置文件是否出错。

b8d9d8415598985e4854e5bbaae42f6b.png

点击 Query 进行数据查询,什么都不做直接点击 Excute Query 可以显示所有条目查询结果

b343ea81a8190aabdc401f5d1e2bd196.png

q 表示需要查询的文本条目,比如设置为:百度,fq 用 + 头条 - 网盘 表示搜索的条目里面包含头条,不包括网盘。df 表示指定搜索的 Field,加高亮选中 hl 设置如下图所示即可

7b69cfcc78a5c3ccaba2496ab4fee9b6.png

遇到的问题:1)在不设置 df 时,设置 q 参数时返回查询结果为空

a2ec4955150a3d8c7551442dbcbf03b8.png

原因是 sorl7 的默认 df 参数被注释了,必须填上 df 才能显示查询结果,当然,你也可以找到 solrconfig.xml 文件中的 df,将默认搜索域设置为你想要搜索的域。顺便说一句,我用_text_也没成功,这个是个待解决的坑。(这个原因找到了,因为 managed-schema 中的被注释掉了,这句代码的意思是把所有的字段都 copy 到_text_里面,也就是说你想使用_text_进行整个文档的搜索需要取消这个注释。)

2)从数据库中查询到的数据都带中括号 [],question_title 和 question_content 都是这样,原因是配置 managed-schema 时设置了 mutiValued=true, 去掉即可。1

3)高亮部分是不显示在原始查询数据里面的,是在后面的 highlight 模块里面的数据添加百度

相关文章:

  • 电脑上总显示宽带连接服务器怎么办啊,宽带连接不上_10招解决方法轻松搞
  • win10系统如何安装SQL服务器,window_Win10系统如何安装SQL Server 2008?,下面为大家带来Win10系统如何 - phpStudy...
  • eos的服务器配置在哪里修改,手把手教你玩eos:架设EOS区块浏览器
  • 动态查看服务器的性能,一种动态监控服务器集群性能并实时报警的方法
  • java 传递 函数_Java 与值传递
  • 乒乓球比赛赛程_恒天重工郑州区域2019年度职工乒乓球团体锦标赛圆满落幕
  • a标签移动上去没有下划线怎么设置_seo优化师是怎么对文章网页标题命名的?...
  • is属性用法 vue_vue组件讲解(is属性的用法)
  • db2 update覆盖更新_DLA访问TableStore的性能调优Hints、支持单字段update等
  • dubbo调用service后返回对象null_你玩了3年Dubbo,给我聊聊它的服务暴露过程?
  • 托福试卷真题_托福考试历年真题测试
  • vscode安装旧版本插件_vscode 常用插件安装
  • 联想笔记本键盘排线_笔记本排线坏了怎么修?笔记本排线接触不良怎么办?
  • eclipse导入mysql8.0驱动_eclipse jdbc连接MySQL8.0数据库详解
  • arcgis导入excel字段不显示_ArcGis属性字段操作技巧(上下标显示、批量删除)
  • 0x05 Python数据分析,Anaconda八斩刀
  • CentOS7 安装JDK
  • Iterator 和 for...of 循环
  • JS函数式编程 数组部分风格 ES6版
  • KMP算法及优化
  • Mybatis初体验
  • STAR法则
  • Theano - 导数
  • vagrant 添加本地 box 安装 laravel homestead
  • Vue2 SSR 的优化之旅
  • vue的全局变量和全局拦截请求器
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 面试遇到的一些题
  • 那些年我们用过的显示性能指标
  • 数据科学 第 3 章 11 字符串处理
  • 如何正确理解,内页权重高于首页?
  • 选择阿里云数据库HBase版十大理由
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (强烈推荐)移动端音视频从零到上手(下)
  • (状压dp)uva 10817 Headmaster's Headache
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • @Query中countQuery的介绍
  • @SuppressWarnings(unchecked)代码的作用
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试
  • [C++]类和对象【下】
  • [DevOps云实践] 彻底删除AWS云资源
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [exgcd] Jzoj P1158 荒岛野人
  • [ffmpeg] av_opt_set 解析
  • [HeadFrist-HTMLCSS学习笔记][第一章Web语言:开始了解HTML]
  • [IE编程] 如何编程清除IE缓存
  • [LeetCode] 596:超过5名学生的课
  • [LeetCode] Sort List