solr
健康平安的活着
再给我一次重生的机会,我将加倍珍惜,将java事业进行到底。
展开
-
solr关于时间范围的查询
postTime:[2014-10 TO 2015-04] 1748postTime:[2014-10 TO 2015-04] AND ontologyId:*6_17_001* 396 postTime:[2014-10 TO 2015-04] AND ontologyId:*6_17_002* 27postTime:[2014-10 TO 2015-04] AND原创 2015-04-24 14:30:10 · 2731 阅读 · 0 评论 -
solr单机和集群连接方法api
private static Logger logger = Logger.getLogger(SolrUtils.class); private static SolrUtils instance = null;//对外对象实例名称/*单机的配置参数*/private static LBHttpSolrServer enterpriseNewServer = null;//单机企业s原创 2017-07-10 09:35:45 · 717 阅读 · 0 评论 -
solr 的修改操作二:通过map集合进行操作
1.核心代码: for(SolrDocument doc:docs){ String eId=doc.getFieldValue("enterpriseId")==null?"":doc.getFieldValue("enterpriseId").toString(); System.out.println("企业id:"+eId); Map val原创 2017-05-18 10:41:57 · 1024 阅读 · 0 评论 -
solr同义词的配置
11. 在schemal.xml中配置:="text_syn"class="solr.TextField"> 2. 配置引用字段:<field name="communityName"type="text_s原创 2017-03-08 15:12:24 · 1676 阅读 · 0 评论 -
solr 的分组统计
1.代码案例public void FacetByLjf(){ LBHttpSolrServer server = SolrUtils.getInstance().getEnterpriseNewServer(); SolrQuery query = new SolrQuery(); String sql="(enterpriseName:原创 2016-11-08 14:10:06 · 780 阅读 · 0 评论 -
solr的修改操作案例
1.第一步骤:定义一个solrbean: public class EnterpriseContentBean { @Field private String enterpriseId; @Field private List title; @Field private List content; @Field private String url; @原创 2016-10-13 16:43:18 · 1011 阅读 · 0 评论 -
solr中只查询某一个字段的设置与设置时间排序
public static void selectSolr(LBHttpSolrServer solrServer){ SolrQuery query = new SolrQuery(); query.setQuery("*:*"); query.setFields("fl","enterpriseId"); QueryResponse rsp; int totalR原创 2016-10-08 14:00:21 · 5063 阅读 · 0 评论 -
solr 查询某字段为空字符串和该字段不存在的查法
1.查询字段为空字符串2.查询某条数据不存在某个字段的查法 说明:全部数据为3591356;lableType有值为:1910423;数据不存在lableType字段为:1680933原创 2016-09-05 09:56:45 · 10394 阅读 · 0 评论 -
solr 单机版和solr分布式式环境的搭建
1.solr 单机版环境的搭建见百度网盘solr目录下;2.solr 分布式集群搭建见百度网盘solr的目录下;3.修改solr中core的名称:例如1.修改文件夹solr/collection1 改为boctest2.修改文件solr/collection1/core.properties;name=boctest3.重启服务器,便可生效;原创 2016-07-09 15:39:41 · 631 阅读 · 0 评论 -
solr配置文件schema文件中字段的介绍
一.schema文件的作用:定义索引的文当的类型和字段,类似于数据库表定义。二.常用字段的详解:fields各个属性说明: name: 必须属性 -字段名 type: 必须属性 - 中定义的字段类型 indexed: 如果字段需要被索引(用于搜索或排序),属性值设置为true stored: 如果字段内容需要被返回显示,值设置为true原创 2016-07-27 17:56:46 · 5606 阅读 · 2 评论 -
全文检索:倒排索引的理解
一.定义:是基于单词-文档矩阵的一种存储形式,它描述了一个term词项集合和文档集合之间具有映射关系的数据结构。 1.term词项集合列表:定义要搜索的一些词。 2.词项文档映射集合列表:定义单词id,单词,单词在文档中的位置,单词出现的频率,文档出现的频率等信息。 文档列表: 词项集合 :...原创 2016-06-27 14:26:23 · 2903 阅读 · 0 评论