solr
文章平均质量分 74
长沙周杰伦
我想活得出彩
展开
-
SolrJ 对 solr 及 solrCloud 的连接、简单查询和facet聚合查询的简单样例以及显示数据评分score
导语:使用Solr为Java提供的api,SolrJ对solr及solrCloud的连接、简单查询和facet聚合查询的简单样例,目前使用的是solr4.10.3。1.对solrJ的介绍 SolrJ是solr为了java操作solr及solrCloud提供的api接口,在下载的solr文件中的solr-4.10.3\dist 目录下可以找到solr-solrJ-4.10.3.jar原创 2017-08-06 14:18:29 · 3832 阅读 · 0 评论 -
solrCloud新建core或collection失败报Caused by: solr.DataImportHandler错误
问题的出现: 在solrCloud的schema.xml文件需要更改时,由于配置文件是放在zookeepr中的,所以需要conf文件重新上传进conf,在我重新上传conf之后,出现了一下问题。Tomcat的solr页面出现全页面错误提示:HTTP Status 500 - {msg=SolrCore 'collection1' is not availab原创 2017-08-01 21:46:07 · 2068 阅读 · 0 评论 -
solr对nested json(多层嵌套json)数据的处理方式三。
导语:这是我整理的第一种方法的变种。原因是第一种方法不好对数据进行检索。所以又发现了这种处理方式。 由于solr只支持扁平的数据,就是单层。所以多层嵌套的json数据需要转换一下结构。话不多说看例子: 原本的json数据的结构: { "subdoc": { "a": 1, "b": 2, "c原创 2017-07-21 21:04:04 · 3775 阅读 · 7 评论 -
solr对nested json(多层复杂嵌套json)的文档式处理方式。childDoc&parentDoc _childDocuments_
找资料得出,solr中 是可以存储nested json(多层复杂嵌套json)的,不过需要转化,在solr中有 parent document和child document的概念,也就是说一个json对象数组可以以一个childDocument的方式存储在parentDocument中,下面给一个案例:原创 2017-07-19 20:52:32 · 4439 阅读 · 6 评论 -
关于solr建立json 多层嵌套复杂数据的第一种方法
导语:最近在做一个有关于solr的项目,由于本人小白,所以从搭建solr服务开始,一步步边官网边百度慢慢研究。solr不支持普通的多层嵌套的json 格式,如果要solr 中存储json 格式。多层嵌套的就需要转换一下格式。原创 2017-07-17 21:50:59 · 4040 阅读 · 0 评论 -
Solr中文字段的查询与字段分词后如何聚合查询的问题
问题描述:问题一: 比如数据里面有个叫name的字段,存储的是用户名,如果name字段使用的fieldType配置了英文分词,那么我们对于这个字段的查询结果会有错误。比如,查询“张三”,那么像“张”、“三哥”、“张一三”等数据都会被查出来,含有“张”或者“三”的数据都会被查出来,也就是说,配置了英文分词的,对中文默认会是按字分词,并且只要满足一个字就会被匹配上。问题二:在对某个使用原创 2017-08-02 22:00:04 · 5045 阅读 · 0 评论 -
Solr在admin界面使用(Solr Command (raw XML or JSON))提交多份documents的方法
Solr有时候需要一下导入很多个document,在solr的admin界面的Solr Command (raw XML or JSON)可以实现这一方式。但是我开始导入的时候发现submit没有报错,但是数据并没有add成功,后面发现有一个有地方需要特别注意。 当我们需要导入一个document时。在admin界面我们可以通过这样导入: 在下图一的地方选原创 2017-08-14 22:43:19 · 1454 阅读 · 0 评论