SolrCloud
文章平均质量分 89
破晓初
喜欢文本,喜欢搜索,喜欢你。
展开
-
企业级搜索引擎Solr再次焕发青春
今天非常高兴地向大家宣布一个消息,TIS2.0经过一年多时间的代码开发,终于将开发分支代码合并到了主干上分支上。他是一款基于SOLR的具有高性能、高可靠、高扩展性的企业级、一站式搜索中台产品,利用TIS可快速为您构建企业级搜索服务。想通过这篇博客向大家简要地介绍TIS的前世今生,如果可以对各位日常工作中构建企业搜索应用有所帮助,那真是不胜荣幸。TIS功能特性离线数仓负责索引实例全量数据构建,将关系数据库中的ER实体按照要求打平成为一张宽表导入搜索引擎(这部分底层可以TIS的插件机制方便地切换各种成熟原创 2020-10-29 01:48:03 · 429 阅读 · 1 评论 -
Lucene's MergePolicy
Lucene’s MergePolicyLucene很多特征,在我看来跟LSM-Tree的数据库非常相似,甚至很多问题的解决方式都如出一辙。这里我想跟大家来聊聊Lucene的Segment合并问题,这个问题同样发生LSM-Tree数据库(HBase)。我们知道我们每次冲刷索引时,Lucene都会生成一个Segment。类似就是每个MemStore的冲刷势必会产生一个HFile的道理是一样一...原创 2018-03-23 16:58:33 · 1254 阅读 · 3 评论 -
Solr Date类型的哪些你不得不了解的细节
我们先来看看Solr日期类型的一些内幕,然后讨论一下Solr日期类型存在的一些问题,最后我们看看怎么解决现存的问题。概述DateField在Solr4.x之前,我们只有DateField,这类型现在用的应该比较少了,它对应Java中的java.util.Date类型。实现上,如你所知它就是一个long的时间戳。所以它相当于我们用LongField。在高版本的Solr已经看不到这个原创 2017-07-09 14:29:58 · 8664 阅读 · 9 评论 -
Solr 迟到的Payloads
是什么让索引时Boost汗颜退场,又是什么是让Payloads在Solr6.6开始名声大噪,走进Solr6.6 新特性之一,Payloads Query了解她的前世今生,她的沉沉浮浮。PayloadsQuery为我们带来哪些不一样查询和文档组织方式呢,也许你看完了之后就不需要频频groupby了;也许你读完之后就不需要Nested Document了;也许你会用到的,却是没有想到过的佳境。原创 2017-10-23 22:28:09 · 2485 阅读 · 0 评论 -
Solr搜索统计 JSON Faceting API
如果你一直用在Solr,并打算使用Solr来做一些统计分析的话,接下来的内容你会非常感兴趣。solr 5.3的时候完全重写了Solr查询语法,其中最为重要的就是重写Solr Facet查询语法。她就是我们今天的主角,JSON Facet API是一种全新的搜索查询语法,针对Facet+Stats这种统计查询。她更加贴近SQL,更加贴近某搜索引擎。原创 2017-06-26 03:40:46 · 2876 阅读 · 4 评论 -
Solr查询语言 JSON Request API
JSON Request API是一套优雅高效查询语法,尤其在搜索统计方面带全新的体验,既简洁又漂亮。绝对是一次非常美好的体验。原创 2017-06-13 14:51:32 · 2714 阅读 · 0 评论 -
大明想跟你聊聊Solr6.x
来来来,坐下来,我们一起来聊聊Solr6.6。其实我关注Solr也有很长时间了,已经有小几年了吧。接下来, 我们来具体的聊一聊Solr几个变化或者变化趋势。原创 2017-06-08 23:50:00 · 2375 阅读 · 0 评论 -
Lucene DocValues详解
DocValues,人称正向索引,也是大家所认识的面向列存储。即通过文档编号与字段值在索引建立直接映射的关系,并存储。对DocValues我想你并不陌生,但我相信你对它并不算熟悉。接下来,我们将具体来看看它的存储结构、字段类型、以及使用场景等。原创 2017-03-07 00:10:39 · 10648 阅读 · 0 评论 -
Solr/SolrCloud Faceting细节三则
FacetComponent提供了Faceting功能,你了解Faceting吗?你知道facet.overrequest.count和facet.overrequest.ratio这两个参数吗?你知道Faceting总是带自QueryComponent的结果集吗原创 2018-10-30 16:28:53 · 1081 阅读 · 1 评论 -
Solr/Lucene MMapDirectory的小细节
由于MMapDirectory引发的血案,在比较实时的SoftCommitTracker下,IO居高不下。本文可以让更加了解commitTracker以及DirectoryFactory。原创 2016-07-08 12:05:42 · 1992 阅读 · 0 评论 -
Solr/SolrCloud 简述搜索请求过程
简述Solr/SolrCloud的搜索请求过程,剖析请求到Solr之后的处理逻辑。Solr/SolrCloud原来还是一个优秀的MVC框架。原创 2016-06-11 23:02:49 · 1942 阅读 · 0 评论 -
Solr/SolrCloud 莫名出现了CompoundFile
你是不是也发现了在 useCompoundFile = false 情况下,还不要脸的出现了 .cfs、.cfe 呢?然后,你觉得十分莫名,为什么出现这种情况。进而思考如何让Solr听你的话,不再出现 .cfs、.cfe 是吗?如果有一个是,那请一定要看看本博文,看之后你一定会有结论的。原创 2016-06-17 22:08:09 · 1049 阅读 · 0 评论 -
Solr/SolrCloud SolrConfigHandler详解
SolrConfigHandler用来更新solrconfig.xml配置的Handler,她用来获取配置信息,和编辑配置信息。原创 2016-07-09 22:02:51 · 1557 阅读 · 2 评论 -
Solr/SolrCloud SearchHandler详解
详细解读Solr中SearchHandler的处理逻辑。单机各Cloud模式下SearchHandler的设计和流程变化,对如何写扩展SearchHandler以及SearchComponent都会一定的帮助。原创 2016-06-12 13:57:20 · 1988 阅读 · 0 评论