solr
jayson118
普普通通
展开
-
linux下启动solr查询数据库报错
查询数据时出现下面的错误:o.a.s.h.d.DocBuilder Exception while processing: goods document : SolrInputDocument(fields: []):org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query:原创 2017-03-29 09:41:25 · 1708 阅读 · 1 评论 -
solr对嵌套(nesting)结构的支持
最近由于业务需求一直在弄json数据导入solr的相关测试,由于需要导入的数据有分层情况,也就是有相互嵌套的情况,lucene底层对于嵌套本身是不支持的,但是solr对其做了优化。首先是属性组的展示,在mongodb使用mongo-connector导入solr时对于属性组就不能直接导入,需要对结构进行调整,例如如下属性组:"subdoc": {"a": 1, "b":原创 2017-07-27 10:43:59 · 3001 阅读 · 0 评论 -
solr使用curl导入json数据以及admin页面删除索引数据
通过dos执行curl导入json数据1.下载解压好curl工具,可以将其加入到系统变量中;2.在doc命令下进入curl的安装目录下的src中能看到curl.exe命令3.在此目录下执行:curl "http://192.168.10.165:8081/solr/json/update?commit=true" --data-binary @json文件地址 -H "Co原创 2017-07-06 17:47:26 · 2692 阅读 · 0 评论 -
linux(centos6.5)部署solr6.4.2
最近在学习solr,在windows下部署好后想在linux下部署一下。参考windows部署:http://blog.csdn.net/upxiaofeng/article/details/51425732部署前提:centos:6.5tomcat:8jdk:8步骤:1、官网下载solr-6.4.2.tgz并上传到服务器,我使用的虚拟机,用xshell连接的linu原创 2017-03-23 11:25:42 · 1550 阅读 · 2 评论 -
Solr打分排序规则自定义
Solr打分排序规则自定义在搭建好solrCloud搜索集群后,通过编写基本的查询显示语句已经能够通过输入关键字查询到相应结果进行显示,但是在显示结果排序上以及不相关信息过滤问题上,如何制定合理的打分规则得到理想的结果集确实比较麻烦的。Solr本身的排序打分规则是继承自Lucene的文本相关度的打分即boost,这一套算法对于通用的提供全文检索的服务来讲,已经够用了,但是想要根据实际业务需求定原创 2017-05-18 17:01:46 · 12714 阅读 · 0 评论 -
solr主从配置备份数据
一般对于数据量在千万级一下,单机版的solr足以应付日常查询。相对于solr集群不同,单机版的solr一旦服务器出现问题,不仅数据丢失还回造成查询应用崩溃,所以建立主从配置进行数据备份或者备用服务器还是比较重要的。搭建好两个solr服务,一个在window上运行作为从服务器,用于备份数据,一个主服务器运行在linux上,solr单机版搭建(6.4.2)参照linux搭建solr6.4.2。原创 2017-07-12 14:50:43 · 1986 阅读 · 0 评论 -
solr6.4.2全量与增量导入数据
1.导入jar包将相应数据导入jar包放入solr项目的WEN-INF目录下的lib文件夹中:solr-dataimporthandler-6.4.2.jarsolr-dataimporthandler-extras-6.4.2.jar相关的jar包可以去solr安装包中找到。将数据库的jar包放入tomcat的lib目录下:mysql-connector-java-5.1.39原创 2017-05-19 16:50:10 · 1355 阅读 · 0 评论 -
linux下solr6.4通过虚拟机连接mysql数据库导入数据查询
在linux上成功部署好solr以后,在进行通过mysql数据库导入数据进行查询。1、在前面建好的tomcat的webapps下的solrhome中新建一个core文件夹叫做mynode,在mynode文件夹下新建一个文件夹叫做conf,将solr项目中的安装目录下的solr6.4.2\example\example-DIH\solr\db\conf下的所有东西复制到conf中去。2、在m原创 2017-05-10 11:04:46 · 1116 阅读 · 0 评论 -
solr6.4.2配置suggest模块
看到网上配置suggest模块的文章也不上,大部分都差不多,但是自己配起来就是查询不到,后来阴差阳错在一个qq群里看到一哥们配置的,把我的稍微改了一下就可以了……manage-schema.xml文件配置:test_pinyin类型是我配置的拼音搜索字段,solrConfig.xml配置文件suggest配置如下:配置好后,打开solr admi原创 2017-05-10 10:54:09 · 1686 阅读 · 1 评论 -
solr6.4+拼音分词与ik中文分词
整理一下前端时间用的solr结合拼音分词与ik中文分词。solr比lucene封装较好,可以直接在配置文件中配置这些分词就可以直接用。主要工具包:pinyinAnalyzer.jar ik-analyzer-solr6.x.jar pinyin4j-2.5.0.jar IKAnalyzer.cfg.xml mydict.dic stopword.dic原创 2017-10-12 19:39:38 · 625 阅读 · 0 评论