solr
文章平均质量分 78
cunyan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
solr in action翻译- 第四章配置Solr 4.2
转载请声明出处,谢谢。翻译也很辛苦 4.2。查询请求处理Solr的主要目的是搜索,因此,处理搜索请求是Solr中最重要的过程之一。在本节中,您将了解如何Solr处理搜索请求和如何定制请求处理,以更好地适应您的特定搜索需求。4.2.1。Request-handling概述通过HTTP请求Solr发生。如果你想查询Solr,然后你发送一个HTTP GET请求。另外,如果你...原创 2014-07-25 08:49:59 · 164 阅读 · 0 评论 -
solr in action翻译-第一章1.3
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 1.2.4。在一个服务器的多个索引现代应用程序体系结构的一个特点是在面对需要灵活性快速变化的需求。的方法之一Solr帮助在这种情况下是你不需要做所有的事情在Solr索引,因为Solr支持运行多个核心在一个引擎。在图1.3中,我们已经描述了多个核心作为单独的层在相同的Java web应用...原创 2014-07-10 18:30:35 · 223 阅读 · 0 评论 -
solr in action翻译-第二章了解Solr2.1
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 本章涵盖了•下载并安装Apache Solr 4.7•启动Solr服务器示例•排序、分页和格式化结果•探索Solritas示例搜索UI 很自然的有一种不安,当你开始使用一个不熟悉的技术,但是你可以不用担心,因为它易于安装和设计使用的。敏捷的精神,你可以从最基本的...原创 2014-07-11 12:40:12 · 185 阅读 · 0 评论 -
solr in action翻译-第二章了解Solr2.2
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 2.1.4。索引文件的例子当你第一次开始Solr, 文档中没有索引的。这是一个空的服务器等待充满搜索数据。我们在第5章详细介绍索引。现在, 为了得到Solr索引我们将掩盖细节以便我们示例数据可以尝试一些查询。打开一个新的命令行界面,输入以下:cd $SOLR_INSTALL/...原创 2014-07-11 12:45:42 · 177 阅读 · 0 评论 -
solr in action翻译-第二章了解Solr2.3
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 2.2.3。检索得分正如我们在第1章,涉及的关键区别Solr的查询处理和其他的数据库或NoSQL数据存储中检索:的过程整理文档与查询的相关性,在最相关的文档首先列出。 让我们看看排名检索工作的一些示例文档索引2.1.4节。首先,在问文本框中输入iPod和名称,功能,分别进行评分...原创 2014-07-11 12:48:13 · 203 阅读 · 0 评论 -
solr in action翻译-第三章Solr的关键概念 3.1
转载请声明出处,谢谢。翻译也很辛苦 本章涵盖了• Solr有别于传统的数据库技术是什么•Solr内部索引的基本结构•Solr如何执行复杂查询使用术语、短语,和模糊匹配•Solr如何计算分数匹配查询最相关的文档•如何平衡返回相关结果和返回所有可能的结果•如何模型内容到规范化的文档•Solr跨服务器如何处理数十亿的文档和查询 现在我们已经So...原创 2014-07-15 10:38:40 · 194 阅读 · 0 评论 -
solr in action翻译-第三章Solr的关键概念 3.2
转载请声明出处,谢谢。翻译也很辛苦 3.1.4。term、短语和布尔逻辑现在我们所看到的内容是什么样子在Lucene的反向索引,让我们跳进如何查询的机制能够利用这个索引来查找匹配文档。在本节中,我们将复习的基础知识查找术语和短语的反向搜索索引,利用布尔逻辑来增强这些和模糊查询查找功能。回顾book-searching的例子,让我们看一个简单的查询新房子,如图3.2中描...原创 2014-07-15 10:43:49 · 264 阅读 · 0 评论 -
solr in action翻译-第三章Solr的关键概念 3.3
转载请声明出处,谢谢。翻译也很辛苦 3.1.8快速回顾此时,您应该有个基本的掌握如何Solr倒存储信息索引和查询索引来查找匹配的文档。这包括查找条件,使用布尔逻辑创建任意复杂的查询,和得到结果返回的结果集合操作的每个词查找。我们还讨论了如何Solr存储位置和能够使用那些找到确切的短语,甚至模糊短语匹配通过使用距离和位置计算的查询。对模糊搜索在单一的术语中,我们检查了使...原创 2014-07-15 10:48:40 · 249 阅读 · 0 评论 -
solr in action翻译-第三章Solr的关键概念 3.4
转载请声明出处,谢谢。翻译也很辛苦 3.3.3。合理的平衡虽然两者之间显然是紧张,精度和召回并不是相互排斥的。在前面的示例中查询只返回文档1、2和3,精度和回忆都是1.0,因为所有的结果是正确的,所有的正确的结果被发现。 最大化整整满精度和召回是几乎每个的终极目标search-relevancy-tuning努力。的例子(或一套手工调整结果),这看起来简单,但实...原创 2014-07-15 10:52:46 · 206 阅读 · 0 评论 -
solr in action翻译- 第四章配置Solr 4.1
转载请声明出处,谢谢。翻译也很辛苦 本章涵盖了•处理查询请求•与搜索组件扩展查询处理•管理和变暖搜索者•管理缓存行为 到目前为止,你已经提出了什么信仰,没有学习Solr是如何工作的。我们会改变,在这一章和下一个通过学习如何配置和配置设置如何影响Solr Solr的行为。您将看到,Solr的配置可以在第一次看到令人生畏的,因为示例的配置文件在Solr服...原创 2014-07-24 09:19:47 · 217 阅读 · 0 评论 -
solr in action翻译-第一章1.2
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 1.2。Solr是什么?在本节中,我们介绍了Solr搜索应用程序设计的关键组件从地上起来。这将帮助您了解Solr提供特定的功能和他们的动机存在。但是在进入之前的细节Solr是什么,让我们确保你知道Solr不是。•Solr不是一个网络搜索引擎像谷歌或必应。•Solr无关与搜索引...原创 2014-07-10 18:24:46 · 218 阅读 · 0 评论 -
solr in action翻译- 第四章配置Solr 4.3
转载请声明出处,谢谢。翻译也很辛苦 4.2.3 .。浏览Solritas请求处理程序:一个例子从客户端代码隐藏复杂性是web服务和面向对象设计的核心。Solr采用这个证明设计模式允许您定义一个自定义搜索请求处理程序为您的应用程序,它允许您从Solr隐藏复杂性客户机。而不是要求每个查询发送正确的参数来启用拼写校正,例如,您可以使用一个自定义默认启用拼写纠正的请求处理程序。 ...原创 2014-07-25 08:55:43 · 226 阅读 · 0 评论 -
solr in action翻译- 第四章配置Solr 4.4
转载请声明出处,谢谢。翻译也很辛苦 4.3。管理搜索<query>元素包含设置允许您使用缓存技术来优化查询性能,懒加载,和新搜索器变暖。不用说,设计优化查询性能从一开始你的搜索应用程序的成功是至关重要的。在本节中,您将了解管理搜索者,这是最重要的一个技术优化查询性能。4.3.1。新搜索器概述在Solr,查询处理的组件称为搜索者。只有一个“活跃”搜索者在S...原创 2014-07-25 09:01:54 · 211 阅读 · 0 评论 -
solr in action翻译- 第五章配置Solr 5.1
转载请声明出处,谢谢 第五章索引本章涵盖了•设计模式索引文件•在schema.xml定义字段和字段类型•使用结构化数据的字段类型•处理更新请求,提交和原子更新•管理xml索引设置 在第三章,我们学习了如何Solr发现文档使用一个反向索引,在其最简单的形式是一个字典的条款和文件的列表,每个词。Solr使用这个索引匹配的术语在用户查询与文档中发生。在这一...原创 2014-09-01 10:09:37 · 221 阅读 · 0 评论 -
利用SOLR搭建企业搜索平台 之一(运行solr)
1》 首先下载好solr,我用的是 solr1.3,下载地址:windows版本http://labs.xiaonei.com/apache-mirror/lucene/solr/1.3.0/apache-solr-1.3.0.ziplinux版本http://labs.xiaonei.com/apache-mirror/lucene/solr/1.3.0/apache-so...原创 2014-04-09 14:53:51 · 244 阅读 · 0 评论 -
利用SOLR搭建企业搜索平台 之 配置文件
运行solr是个很简单的事,如何让solr高效运行你的项目,这个就不容易了。要考虑的因素太多。这里很重要一个就是对solr的配置要了解。懂得配置文件每个配置项的含义,这样操作起来就会如鱼得水!在solr里面主要的就是solr的主目录下面的schema.xml,solrConfig.xml,(c:\solr-tomcat\solr\conf\)。我们首先来说说这个schema....原创 2014-04-09 15:26:01 · 141 阅读 · 0 评论 -
利用SOLR搭建企业搜索平台 之 MultiCore
1》找到solr下载包中的example文件夹,在它的下面有个multicore文件夹,将这个文件夹下面的所有东西copy到 c:\solr-tomcat\solr下面。注意:有一个 solr.xml(这只是默认文件,当然也可以指定别的文件),如: <?xml version="1.0" encoding="UTF-8" ?><solr persistent...原创 2014-04-09 17:10:05 · 196 阅读 · 0 评论 -
利用SOLR搭建企业搜索平台 利用solrj提交索引
新建java项目,使用的jar 有下载的solr下面的dist下面的solr-solrj-xxx.jar包和下面的solrj-lib下面的所有包代码如下 package s;import java.io.IOException;import org.apache.solr.client.solrj.SolrServer;import org.apache...原创 2014-04-10 15:40:27 · 176 阅读 · 0 评论 -
solr5.x快速入门
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 快速开始 Solr为程序员开发复杂,高性能与先进的搜索应用程序功能,如分类(安排搜索结果列数值项关键术语)。Solr建立在另一个开源搜索技术:Lucene,一个Java库,提供索引和搜索技术,拼写检查,达到强调和先进的分析/标记功能。Lucene和Solr管理的Apache...原创 2016-06-06 19:39:39 · 876 阅读 · 1 评论 -
IK如何实现同义词搜索
转载请声明出处,谢谢。翻译也很辛苦 solr学习交流扣扣群340954928 IK如何实现同义词搜索 如何通过IK实现 <!--[if !supportLists]-->1、 <!--[endif]-->在schema.xml中配置 <fieldType name="text_ik...原创 2016-06-07 10:11:48 · 1195 阅读 · 0 评论 -
solrj的使用
solrj的使用 solrj是一个java客户端访问solr,它定义了一个java接口来添加、修改、查询solr的索引。本页描述的solrj使用Solr释放包括1.4 x版本, solrj/solr兼容性 solrj一般保持向后兼容性,你可以使用一个新的solrj调用旧的solr,或一个老solrj调用新的solr。这里有一些小的例外情况:...原创 2014-05-31 09:51:08 · 277 阅读 · 0 评论 -
solr详解.
Solr重要文件的简单说明solrconfig.xml是solr的基础文件,里面配置了各种web请求处理器、请求响应处理器、日志、缓存等。schema.xml配置映射了各种数据类型的索引方案。分词器的配置、索引文档中包含的字段也在此配置。Solr以web形式的发布,对外提供了添加、修改、删除索引和检索的web服务。并且提供多种格式的信息传输,如xml、json、cvs等,默认提供的是xml格...原创 2013-04-27 09:34:50 · 328 阅读 · 0 评论 -
solr的配置文件solrconfig
Solr 主目录结构一个运行的Solr 服务其主目录包含了Solr 的配置文件和数据(Lucene 的索引文件)Solr 的主目录展开后为如下结构:bin:建议将集群复制脚本放在这个目录下。conf:放置配置文件。 conf/schema.xml:建立索引的schema 包含了字段类型定义和其相关的分析器。 conf/solrconfig.xml:这个是Solr 主要的配置文件。 conf/xs...原创 2013-04-27 09:37:29 · 296 阅读 · 0 评论 -
solr中文分词的实现
IKAnalyer3.2.8 下载http://code.google.com/p/ik-analyzer/downloads/detail?name=IKAnalyzer3.2.8%20bin.zip&can=2&q=1.2 IK 分词器的安装 IKAnalyer3.2.8 下载将IKAnalyzer3.2.5发行包解压,复制IKAnalyzer3.2.8Stabl...原创 2013-04-27 09:43:52 · 385 阅读 · 0 评论 -
solr高亮设置以及摘要
高亮显示 public SolrDocumentList query(String str) { SolrQuery query = new SolrQuery(str); //设置高亮,以下两种方式都行(相当于开启高亮功能) //query.setHighlight(true); query.setParam("hl", "true"); /...原创 2013-04-27 09:47:44 · 518 阅读 · 0 评论 -
solr拼写检查(spellCheck)
拼写检查(spellCheck)首先配置 solrconfig.xml,文件可能已经有这两个元素(如果没有添加即可),需要根据我们自己的系统环境做些适当的修改。 <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> <lst name="spellchecker">...原创 2013-04-28 09:01:50 · 438 阅读 · 0 评论 -
solr4.0特性
solr 4.0已正式发布了 正式版本 更新发送到集群中的任何节点上,都可以自动转发到正确的索引shard片上,每一个replication都会做更新,并同时写tLog文件,当服务重启时会同步tlog。查询发送到任何一个节点上都会变成发布给集群上执行,并自动负载平衡和故障转移web管理界面UI的修改solrCloud在事务日志方面的性能优化,结点同步的恢复,集群状态的高速缓存以上的优化...原创 2013-04-28 09:02:02 · 192 阅读 · 0 评论 -
solr4.0环境搭建
服务器:tomcat6 JDK :1.6 SOLR :4.0中文分词器 :ik-analyzer,mmseg4j一、将apache-solr-4.0.0\example\webapps\solr.war放在tomcat的webapps下启动服务器解压该war包,另外还需要增加几个jar包:apache-solr-dataimporthandler-4.0.0.jarapa...原创 2013-04-28 09:02:13 · 118 阅读 · 0 评论 -
solr常见问题总结
1)搜索不到结果 schema.xml中默认搜索字段的配置: <defaultSearchField>text</defaultSearchField>q=flysnowxf这种不带字段的搜索,默认只搜索text字段。如果我要搜索name字段怎么样?使用 <copyField source="name" dest="text"/>该语句意思是把name...原创 2013-04-28 09:02:26 · 702 阅读 · 0 评论 -
solr错误
索引数据 您的Solr服务器已经启动运行,但是它没有任何数据。通过Posting命令,您可以修改Solr的索引:添加(或修改)文档,删除文档,并且提交添加或删除。这些命令支持多种格式(variety of formats)。目录 exampledocs 包含了一些展示多种Solr可以接受的命令的示例文件,以及一个在终端提交这些命令的java工具(还有一个shell脚本post.sh,在本手册...原创 2013-04-28 09:02:34 · 318 阅读 · 0 评论 -
solr入门
solr介绍solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/ 。solr需要运行在一个servlet 容器里,例如tomcat5.5。solr在lucene的上层提供了一个基于HTTP/XML的Web Services,我们的应用需要通过这个服务与solr进行交互。 s...原创 2013-04-27 09:28:23 · 135 阅读 · 0 评论 -
使用cvs更新solr索引
使用cvs更新solr索引 Solr接受cvs的格式,进行索引。并且支持multi-valued,你也可能在语法感兴趣的基于XML更新指令。 要求 Solr1.2是最早支持cvs格式更新索引的版本。 CVS的request handler需要在solrconfig.xml中配置,默认已经在solrconfig.xml的配置文件中存在了。 ...原创 2014-05-31 09:56:54 · 261 阅读 · 0 评论 -
使用json更新solr索引
使用json更新solr索引Solr接受通过json的格式提交索引。 要求Solr3.1是最早支持json格式提交索引的。Json请求要求必须配置solrconfig.xml,在example例子中solrconfig.xml已经存在配置了。 <requestHandler name="/update/json" class="solr.JsonUp...原创 2014-06-03 08:44:33 · 500 阅读 · 0 评论 -
使用xml更新solr索引
使用xml更新solr索引Solr接受xml格式数据更新、提交、修改索引。 更新的Schema不要混淆SCHEMA.XMLadd/replace documents Simple Example:<!--[if !supportLists]-->· <!--[endif]--><add><!...原创 2014-06-03 08:48:29 · 382 阅读 · 0 评论 -
solr中的Analyzers, Tokenizers,和Token Filters详解
solr中的Analyzers, Tokenizers,和Token Filters详解 当一个文档索引了以后,其个别field的分析analyzing 和标过滤器tokenizing filters,可以变换和规范中的数据域。例如:去除空格,去除html标签,去除注释,删除一个特定的字符和取代它与另一个字符,在索引的时候以及在查询时,您可能需要做一些上述或类似的操作。例如:你可能会...原创 2014-06-03 08:53:30 · 554 阅读 · 0 评论 -
DataImportHandler Solr数据导入DIH使用
DataImportHandlerSolr数据导入DIH使用概述 目标1、 读驻留在关系数据库中的数据2、 根据多个表的列和数据建立solr文档3、 根据这些文档更新solr4、 提供根据配置做处理5、 删除,修改,增加做增量导入6、 定期的增量导入和全量导入7、 通过配置文件读取xml,(http/ftp)建立索引8、 提供...原创 2014-06-03 08:56:34 · 239 阅读 · 0 评论 -
solr实现结果分组、字段折叠
solr实现结果分组、字段折叠引言 字段合并和结果分组是同样的Solr特征的不同的方式思考。字段合并是将一组结果相同的field合并,,例如:大多数搜索引擎如谷歌合并后只有一个或两项显示,随着一个链接点击看看从网站更多的结果。合并也可以用来抑制重复的文件。 结果分组是使用一个共同field值分组document,返回顶部的document组,顶部的document是基...原创 2014-06-03 09:02:24 · 797 阅读 · 0 评论 -
solr找到与查询结果相似的文档
找到与查询结果相似的文档:http://localhost:8983/solr/select?q=name:edition&mlt=true&mlt.fl=name&mlt.mintf=1&mlt.mindf=1mlt.fl:按照结果文档的哪一个field求相似。mlt.mintf:结果文档中的本field的某一个词出现的tf大于此值,才以此词求相似...原创 2013-08-22 09:37:40 · 382 阅读 · 0 评论 -
solr in action翻译-第一章1.1
转载请标明出处。谢谢永久链接: http://501565246-qq-com.iteye.com/blog/2090518 第一章Solr简介本章内容: 数据由搜索引擎处理的特点 通用搜索引擎的用例 Solr的关键组件 选择Solr的理由 功能概述 与快速增长的技术,如社交媒体、云计...原创 2014-07-10 18:20:17 · 219 阅读 · 0 评论
分享