原创
2021-01-08
Veddy
Java
40
Solr配置中Core目录下的conf/managed-schema里面type类型为text_general的就是分词器下图是Solr自带的默认分词器分词后的结果(默认分词器分解英文是正常的,分解中文是将中文分成一个一个字)IK-Analyzer在Github上的Jar包https://github.com/magese/ik-analyzer-solr单机版Solr将jar包放入Solr服务的Jetty或Tomcat的webapp/WEB-INF/lib/目录下;将resources目录下的5个配置文件放入solr服务的Jetty或Tomcat的webapp/WEB-INF/classes/目录下;(这五个配置文件位于Jar包根目录中,需要从Jar包中解压出来)IKAnalyzer.cfg.xmlext.dicstopword.dicik.confdynamicdic.txt配置Solr的managed-schema,添加ik分词器,示例如下;<!--ik分词器--><fieldTypename="text_ik"class="sol...
Java
Solr
原创
2021-01-06
Veddy
Java
35
查询进入SolrAdmin面板后,选择自己创建的Core,再点击Query面板右侧为查询参数,按格式填写后点击底部的查询即可主要的查询参数说明: q(query)查询的关键字,此参数最为重要,例如q=id:1,默认为q=*:* fq(filterquery)过滤查询,提供一个可选的筛选器查询.返回在q查询符合结果中同时符合的fq条件的查询结果,例如:q=id:1&fq=sort:[1TO5],找到关键字id为1的,并且sort是1到5之间的. sort排序方式,例如pricedesc表示按照price降序 start返回结果的第几条记录开始,一般分页用,默认0开始. rows指定返回结果最多有多少条记录,默认值为10,配合start实现分页 fl(field)指定返回哪些字段,用逗号或空格分隔,注意:字段区分大小写,例如,fl=id,title,sort hl(highlight)是否高亮,hl=true,表示采用高亮 &e...
Java
Solr
原创
2021-01-05
Veddy
Java
36
1.添加修改文档进入SolrAdmin页面后,选择自己创建的Core,再点击进入Documents选项.在右侧的方框中,填写选项,如下,为Json数据.填写完毕后点击提交即可.id在Solr中若不存在,则会进行添加,若存在,则会修改原数据.注意:添加的这个Json数据中的每个字段,必须在Solr中有定义过才行.2.删除文档进入Documents选项,右侧的DocumentType选择为XML在Document(s)中填写删除条件删除id为2的数据<delete><query>id:2</query></delete><commit/>删除全部数据<delete><query>*:*</query></delete><commit/>
Solr
原创
2020-12-31
Veddy
Java
38
1.在Solr的Core核心目录下创建一个data-config.xmldata-config.xml内容<?xmlversion="1.0"encoding="UTF-8"?><dataConfig><dataSourcetype="JdbcDataSource"driver="com.mysql.cj.jdbc.Driver"url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8"user="root"password="root"encoding="UTF-8"/><document><entityname="article"query...
Java
Solr
原创
2020-12-30
Veddy
Java
30
Windows下安装Solr并启动1.访问Solr官网下载https://lucene.apache.org/solr/downloads.html2.使用cmd命令进入安装目录的bin目录下使用命令启动Solrsolrstart#启动solrstart-p端口号#指定端口运行solrrestart-p端口号#重启solrstop-p端口号#关闭启动成功后访问http://localhost:8983/solr/#/即可看见Solr界面3.创建核心Core 3.1在bin目录下执行corecreate-c核心名Linux下安装Solr并启用下载Solr安装包https://lucene.apache.org/solr/downloads.html上传至Linux系统后解压解压成功后进入Bin目录输入以下命令./solr-p8983如果显示报错就编辑solr.in.sh文件,输入/SOLR_ULIMIT_CHECKS,回车,可以搜索该内容,按I或者按insert便可以进行编辑,把前边的#删除,并且等于false:SOLR_ULIMIT_CHECKS=false保存后通过以下命令...
Java
Solr
原创
2020-12-29
Veddy
MySQL
33
selectconcat('维帝',idcard)fromzcsx_customer;
MySQL
原创
2020-12-26
Veddy
Layui
53
父页面代码layer.open({type:2,title:"指标选择",closeBtn:1,//显示关闭按钮area:['400px','215px'],content:['/system/target','no'],//iframe的url,no代表不显示滚动条btn:['确定','关闭'],yes:function(index){//获取子页面的返回值variframeWin=window["layui-layer-iframe"+index];varres=iframeWin.callbackdata();console.log(res.target);//关闭子页面layer.close(index);}})子页面代码vartarget="";//返回父页面参数varcallbackdata=function(){vardata={"target":target};returndata;}
layui
原创
2020-12-26
Veddy
Linux
34
chown-R用户名文件夹路径
Linux
在日常开发当中,我们可能遇到要将某个页面的参数通过url链接拼接的方式传递到另一个页面当中,在另一个页面当中进行使用,如果传输过去的是中文,那么可能会遇到中文乱码问题,那么该如何来解决呢?<!--test01.html--><!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scriptsrc="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script></head><body><divid="userName">你好明天</div><divοnclick="send();">点击测试</div><script>functionsend...
JavaScript
搭建Jrebel激活服务1.下载源码下载地址:码云源码地址gitclonehttps://gitee.com/suveng/JrebelLicenseServerforJava.git2.本地运行服务or部署到服务器本地运行运行MainServer这个类中的main方法看到如下日志后,就说明启动成功了。可以直接使用本地的这个服务激活Jrebel了。3.激活需要在IDEA中安装Jrebel中,安装步骤(Windows):File->Settings->Plugins,然后在线安装插件处搜索Jrebel,然后进行安装,重启IDEA后生效。在安装完Jrebel后,进行激活,Help->Jrebel->Activation。选择第一个选项,Connecttoonlinelicensingservice,在第一个输入框中输入拼接好的在线激活服务,例如:http://140.143.12.222:8081/ea1d67dc-bb7a-4db0-9ed4-1b6742b0f38b,然后在第二个输入框中随便输入一个邮箱地址(符合格式的邮箱都可以)。点击Changelicense按钮即可激活。如果激活不...
IDEA
JRebel