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

随笔分类 -  搜索引擎

上一页 1 ··· 3 4 5 6 7 8 下一页
SOLR对多个(关联)表创建索引
摘要:又两天没写博客,关于SOLR的东西,写了一周了还没写完我也是醉了,毕竟会的东西真不多,周四晚上加班没写,周五晚上公司同事聚会也没写,今天在家,还是把最后的一点写完吧,我会的剩下的也就是一个对多个表创建索引了,表可以是关联的,也可以是不关联的,下面开始。 一、无关联多表创建索引 1.1数据库准备 首先 阅读全文
posted @ 2018-07-19 13:24 宏宇 阅读(776) 评论(0) 推荐(0)
solr多core的处理
摘要:有2中配置方式,一是从Solr Admin进行multi core的配置。 在Solr Admin控制台里面选择:Core Admin 选择Add Core 然后把你准备好的路径写到里面去。 name: xxx 配置core的名称 instanceDir:xxx 配置指向你的Solr core的路径 阅读全文
posted @ 2018-07-19 13:17 宏宇 阅读(291) 评论(0) 推荐(0)
如何在Solr中实现多core查询
摘要:基于solr或者elasticsearch提供的多核,多索引,多shard等查询能力,一般都是由lucene提供的多索引查询的功能演化而来的,这个功能在单机版的lucene里面确实没有发挥多大的威力,但是确是solrclourd,elasticsearch分布式集群查询数据的基础,正是因为lucen 阅读全文
posted @ 2018-07-19 13:16 宏宇 阅读(3205) 评论(0) 推荐(0)
solr之高级查询--联表 join查询
摘要:例如有两个业务表:文章表,评论表 。 场景: 一个文章可以由多个人评论。 创建两个core,一个core叫article,一个叫comment。article实例的schema.xml文件中定义几个简单的属性:id、title、content、createtime,relationId <field 阅读全文
posted @ 2018-07-19 13:15 宏宇 阅读(941) 评论(0) 推荐(0)
solr跨core查询
摘要:参考文档:这里的跨core不使用solrcloud http://wiki.apache.org/solr/CoreAdmin 注意:跨core查询功能相比单core查询,是有限制的 参考文档:这里的跨core不使用solrcloud http://wiki.apache.org/solr/Core 阅读全文
posted @ 2018-07-19 13:14 宏宇 阅读(400) 评论(0) 推荐(0)
solr删除全部索引数据
摘要:SOLR 删除全部索引数据: <delete><query>*:*</query></delete><commit/> 阅读全文
posted @ 2018-07-19 11:47 宏宇 阅读(403) 评论(0) 推荐(0)
我的solr学习笔记--solr admin 页面 检索调试
摘要:前言 Solr/Lucene是一个全文检索引擎,全文引擎和SQL引擎所不同的是强调部分相关度高的内容返回,而不是所有内容返回,所以部分内容包含在索引库中却无法命中是正常现象。 多数情况下我们建议优化分词器或者引擎其它部分达到预期检索效果。 分词器调节 分词器调节 按照如下步骤进入分词器调试界面 1、 阅读全文
posted @ 2018-07-18 14:56 宏宇 阅读(2123) 评论(0) 推荐(0)
Solr调研总结(很详细很全面)
摘要:Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。 版本 作者/修改 阅读全文
posted @ 2018-07-18 14:53 宏宇 阅读(1243) 评论(0) 推荐(0)
solr查询优化(实践了一下效果比较明显)
摘要:什么是filtercache? solr应用中为了提高查询速度有可以利用几种cache来优化查询速度,分别是fieldValueCache,queryResultCache,documentCache,filtercache,在日常使用中最为立竿见影,最有效的应属filtercache,何谓filt 阅读全文
posted @ 2018-07-18 14:51 宏宇 阅读(2755) 评论(0) 推荐(0)
Solr高级查询Facet
摘要:一、什么是facet solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索。 facet主要用于导航实现渐进式精确搜索,从两张图来看看Facet用途。 (图1)当进入重庆二手车列表时搜索条件会列出所有品牌、车系、价格区 阅读全文
posted @ 2018-07-18 11:26 宏宇 阅读(494) 评论(0) 推荐(0)
Solr分组聚合查询之Facet
摘要:摘要: Solr的分组聚合是一个笼统的概念,目的就是把查询结果做分类,有多种方式可以做到很类似的结果。也正是由于它们的不同表现,可以适合于多种场景。 何为Facet Facet是一种手段,用来将搜索结果分类,它并不会修改查询结果信息,只是给分类后的结果加上了每一项的数量值。我们可以用facet来做导 阅读全文
posted @ 2018-07-18 11:26 宏宇 阅读(879) 评论(0) 推荐(0)
Solr Facet 统计查询
摘要:一)概述 Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计。例如下图所示,你上淘宝,输入“电脑”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫Facet。 二)Solr Facet类型 Solr提供了4种类型的F 阅读全文
posted @ 2018-07-18 11:06 宏宇 阅读(2421) 评论(0) 推荐(0)
Solr分组聚合查询之Group
摘要:摘要: Solr对结果的分组处理除了facet还可以使用group。Solr的group是根据某一字段对结果分组,将每一组内满足查询的结果按顺序返回。 Group对比Facet Group和Facet的概念很像,都是用来分组。Facet返回所有相关的结果并允许用户基于facet的目录重新定义结果集。 阅读全文
posted @ 2018-07-18 10:58 宏宇 阅读(831) 评论(0) 推荐(0)
Solr -- 查询语法/参数
摘要: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 宏宇 阅读(567) 评论(0) 推荐(0)
solr常见异常解决办法
摘要:科普篇 来自百度百科:Solr简介Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟 阅读全文
posted @ 2018-07-16 14:33 宏宇 阅读(977) 评论(0) 推荐(0)
sorl 6.6.0 定时更新索引
摘要:solr 定时更新索引 – solr 6.6.0 – dataimport.scheduler 这里先重点说下,定时更新引用的org.apache.solr.handler.dataimport.scheduler.ApplicationListener不是sorl源码自带的,需要另外去下载,下载地 阅读全文
posted @ 2018-07-16 11:05 宏宇 阅读(237) 评论(0) 推荐(0)
solr4.5分组查询、统计功能介绍
摘要:到分组统计估计大家都不会陌生,就是数据库的group by语句,但是当我们采用solr4.5全文检索时,数据库提供再好的sql语句都没有任何的意义了,那么在solr4.5中我们如何做到分组统计呢?其实很简单,下面我们来看看怎么做。 示例场景: 现在有个电子商务网站的产品搜索功能,不同的商家发布不同的 阅读全文
posted @ 2018-07-13 23:47 宏宇 阅读(355) 评论(0) 推荐(0)
什么是Solr
摘要:Lucene复习: 1、什么是lucene:全文检索工具包 2、Lucene的工作原理: 索引数据的创建 从原始文件中提取一些可以用来搜索的数据(封装成各种Field),把各field再封装成document,然后对document进行分析(对各字段分词),得到一些索引目录写入索引库,documen 阅读全文
posted @ 2018-07-12 22:33 宏宇 阅读(467) 评论(0) 推荐(0)
SQL Server 全文索引介绍(转载)
摘要:概述 全文引擎使用全文索引中的信息来编译可快速搜索表中的特定词或词组的全文查询。全文索引将有关重要的词及其位置的信息存储在数据库表的一列或多列中。全文索引是一种特殊类型的基于标记的功能性索引,它是由 SQL Server 全文引擎生成和维护的。生成全文索引的过程不同于生成其他类型的索引。全文引擎并非 阅读全文
posted @ 2018-07-09 13:33 宏宇 阅读(501) 评论(0) 推荐(0)
SQL Server 全文搜索
摘要:SQL Server 的全文搜索(Full-Text Search)是基于分词的文本检索功能,依赖于全文索引。全文索引不同于传统的平衡树(B-Tree)索引和列存储索引,它是由数据表构成的,称作倒转索引(Invert Index),存储分词和行的唯一键的映射关系。倒转索引是在创建全文索引或更新全文索 阅读全文
posted @ 2018-07-06 15:55 宏宇 阅读(640) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页