陋室铭
永远也不要停下学习的脚步(大道至简至易)

摘要: 前言 Solr/Lucene是一个全文检索引擎,全文引擎和SQL引擎所不同的是强调部分相关度高的内容返回,而不是所有内容返回,所以部分内容包含在索引库中却无法命中是正常现象。 多数情况下我们建议优化分词器或者引擎其它部分达到预期检索效果。 分词器调节 分词器调节 按照如下步骤进入分词器调试界面 1、 阅读全文
posted @ 2018-07-18 14:56 宏宇 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。 版本 作者/修改 阅读全文
posted @ 2018-07-18 14:53 宏宇 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 什么是filtercache? solr应用中为了提高查询速度有可以利用几种cache来优化查询速度,分别是fieldValueCache,queryResultCache,documentCache,filtercache,在日常使用中最为立竿见影,最有效的应属filtercache,何谓filt 阅读全文
posted @ 2018-07-18 14:51 宏宇 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 一、什么是facet solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索。 facet主要用于导航实现渐进式精确搜索,从两张图来看看Facet用途。 (图1)当进入重庆二手车列表时搜索条件会列出所有品牌、车系、价格区 阅读全文
posted @ 2018-07-18 11:26 宏宇 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 摘要: Solr的分组聚合是一个笼统的概念,目的就是把查询结果做分类,有多种方式可以做到很类似的结果。也正是由于它们的不同表现,可以适合于多种场景。 何为Facet Facet是一种手段,用来将搜索结果分类,它并不会修改查询结果信息,只是给分类后的结果加上了每一项的数量值。我们可以用facet来做导 阅读全文
posted @ 2018-07-18 11:26 宏宇 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 一)概述 Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计。例如下图所示,你上淘宝,输入“电脑”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫Facet。 二)Solr Facet类型 Solr提供了4种类型的F 阅读全文
posted @ 2018-07-18 11:06 宏宇 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 摘要: Solr对结果的分组处理除了facet还可以使用group。Solr的group是根据某一字段对结果分组,将每一组内满足查询的结果按顺序返回。 Group对比Facet Group和Facet的概念很像,都是用来分组。Facet返回所有相关的结果并允许用户基于facet的目录重新定义结果集。 阅读全文
posted @ 2018-07-18 10:58 宏宇 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 1. 常用查询参数 2. 标准查询参数 3. 标准查询操作符 4. 转义字符 1 2 3 5. 子查询语句 1 2 6. 查询语句中使用注释 1 2 3 7. 时间和日期的表示 1 2 3 4 5 6 7 8. solr标准的查询解析与Lucene的查询解析的不同点如下: 9. 查询语句中的局部参数 阅读全文
posted @ 2018-07-18 10:56 宏宇 阅读(412) 评论(0) 推荐(0) 编辑