![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
solr
沐_浴_阳_光
这个作者很懒,什么都没留下…
展开
-
solr 的statistics 页面 optimized (三)
写到第三篇了,回顾问题:问题仍然是进行索引库优化的问题,在这里涉及到了commit操作,optimiz 操作,它们的配置在solrconfig.xml中: 1.官方文档:官方文档的显示(我这里参考的是6.6.1版本,其他版本可能有修改):page249在自动提交里面有: ${solr.autoCommit.maxT原创 2018-01-11 14:53:16 · 480 阅读 · 0 评论 -
solr 的statistics 页面 optimized
在更新索引库过程中出现了:一.问题描述:这里处错,在之前配置的时候,这里是没有的,后台打印的信息是:2018-01-10 14:22:21 ERROR Request to collection goods failed due to (409) org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrExcepti原创 2018-01-10 14:32:48 · 1272 阅读 · 0 评论 -
solr 之 The Stats Component
The Stats Component:数据组件1定义这个组件主要用于查询返回一些数据类的文档集合:numeric,string,或date类型;2.参数这种方式不再被推荐使用;我们在拼装查询条件的时候,可以进行设置使用,它并没有solrj的方法可以使用。官方文档也就几页草草收笔。这个大神在我之前有讨论过这个:http://eksliang.iteye.co原创 2018-01-09 19:55:57 · 260 阅读 · 0 评论 -
solr之The Term Vector Component 学习
The Term Vector Component:这个组件功能是返回一些额外的匹配你的搜索的信息;对于每一个查询结果,The Term Vector Component可以返回聚类的向量,词频,文章的反转频率,位置和偏移信息;(这里理解不是很深,大概意思是通过使用这个组件,会返回一些信息,而这些信息回带来更多的结果信息,应该是有一个聚类的算法作用等。个人理解)1.配置在solrc原创 2018-01-09 19:30:19 · 538 阅读 · 0 评论 -
solr的Query Syntax and Parsing分析(一)
solr支持多种查询语句,搜索应用的设计者可以极大的灵活应用控制查询语句。1.简介在手册中,这小节分为四部分:• The Standard Query Parser• The DisMax Query Parser• The Extended DisMax Query Parser• Other Parsers另外注意:这些实现都是通过QParserPlugin接口实现原创 2018-01-16 19:22:05 · 357 阅读 · 0 评论 -
solr 的Working with Dates(三)
solr的date和java中的date之间的转换在上篇中,我们通过调用了方法进行将本地的时间转换为solr的格式时间,我们在进行搜索传入时间参数的时候,必须是solr格式的时间,即: ,否则会有错误产生。这里总结几种解决solr格式时间的方法:1.通过日期类型的转换:public static String getSolrDate(Date date) { Sim原创 2018-01-17 15:51:22 · 165 阅读 · 0 评论 -
solr 的Working with Dates(二)
这里通过solrj操作索引:1.添加索引public static void main(String[] args) throws Exception { String urlString = "http://localhost:8080/solr/core1"; SolrClient solr = new HttpSolrClient.Builder(urlStrin原创 2018-01-17 15:33:09 · 233 阅读 · 0 评论 -
solr spatial search 学习
spatial search称为地理空间搜索,主要可以根据位置信息得到相关的搜索数据;一 功能:1.1使用spatial search可以完成:1.索引位置和其他形状的位置;2.通过边界框,圆,或者其他形状来过滤搜索结果;3.通过点之间的距离,或相对区域之间的距离进行排序或者提高得分(排序的时候根据得分进行);4.产生一个2D的点,热地图生成或者由点进行画线;1.2可以使用原创 2018-01-08 18:47:49 · 802 阅读 · 0 评论 -
solr 的Working with Dates(一)
首先,还是对solr官方文档进行系统阅读,本次的主要是:Working with Dates1.日期格式:solr的日期格式包括:TrieDateField, DatePointField 和DateRangeField,格式为:YYYY-MM-DDThh:mm:ssZ• YYYY is the year.• MM is the month.• DD原创 2018-01-17 14:10:47 · 218 阅读 · 0 评论 -
solr的Result Group
Reslut Grouping 这节相对比较简单,它是使用公共的field对结果进行分组并统计,主要功能在与分组。1.主要参数分析:比较重要的有:group:这个设置为true,则查询结果会进行分组,需要配合参数group.field使用,这个field必须是单值的,可以是StrField或者TextFeld;另外还可以根据本次的分组进行分页显示控制,排序控制等;值的注意的原创 2018-01-24 09:46:45 · 399 阅读 · 0 评论 -
solr 的 Collapse and Expand Results
在文档中,这个功能点只占用3页的内容,它是一个新的功能点,在文档中,可以看出,solr官方还是更推荐使用这种方式完成结果的分类,是6.6以后出来的一个新功能,文章的翻译都在W3C都有。https://www.w3cschool.cn/solr_doc/solr_doc-ds692h31.html这里只记录一些必要的点和调试心得。collapsing查询解析器和Expand组件结原创 2018-01-23 20:33:53 · 1108 阅读 · 0 评论 -
solr Transforming Result Documents 了解
总的来说,通过这个功能可以对查询结果信息进行修改。1.使用方法:fl=id,name,score,[shard]一些的转换器允许,使用本地的参数,这种参数形式科颜氏键值对形式在中括号中:fl=id,name,score,[explain style=nl]fl=id,name,score,my_val_a:[value v=42 t=int],my_val_b:[val原创 2018-01-02 18:57:55 · 276 阅读 · 0 评论 -
solr之Near Real Time Searching
Near Real Time Searching1.简介Near Real Time Searching(NRT)表示当文档一旦添加到索引库中,则会马上是可见的对于搜索请求。这需要更新或者增加文档在近实时的时间内完成。在使用NRT中,你可以修改一个comment命令为solr commit,这有效避免了标准的commit的巨大资源浪费,如果你坚持实行标准的commit来确保文档在稳定的存储原创 2018-01-11 15:39:02 · 206 阅读 · 0 评论 -
solr 的statistics 页面 optimized (二)
继续上篇文章问题:解决方法可以在solrconfig.xml中进行配置:大概在234行: --> 1 --> 0 --> Delete all commit points once they have reached the given age. Supports Da原创 2018-01-10 16:49:11 · 494 阅读 · 0 评论