
solr
文章平均质量分 82
老张-AI
laozhang.ai 一站式低价大模型API中转平台,支持GPT、Claude、Gemini,免费试用,极速接入。
展开
-
Solr学习之一 --------环境搭建
关于Solr不想多做介绍,网上介绍的知识还是挺多的。我们直入正题,如何搭建一个学习Solr的环境,由于本人也是刚学solr,自己我们 就step by step... 边做边写边记一、准备工具 下载Solr,以目前最新版solr-4.5为例准备servlet容器,Tomcat,Jetty,Resin之类。以Tomcat7为例二、开始动手原创 2013-10-17 00:12:26 · 14447 阅读 · 2 评论 -
solr学习之二--------添加文档(Add Document)
一、开篇语 其实Solr就是一个你可以通过他来查询文档的东西,他整个都是基于Document的,那么这些Document从何而来列? 当然是我们给他,而这些来源就包括了:数据库文件,XML,Json,CSV等。。。 然后solr给你转为他自己的格式统一存储, 当你通过他来search的,他就去自己的存储文件里面,将结果集找出来返回给你。虽然以上说法可能不太严谨,但是大致上就是原创 2013-10-17 10:49:24 · 21504 阅读 · 3 评论 -
solr学习之四--------Field、CopyField、DynamicField
上面一节乱七八槽的讲了一下FieldType。 其实你可以想的简单一点,FieldType就好像是我们在Java中自定义类型。Field: Field就是一个字段,定义一个Field很简单:基本上属性也和FieldType类似,他的属性会覆盖掉FieldType的同名属性。CopyField(本段内容直接从solr中文网copy而来):原创 2013-10-18 10:33:45 · 45187 阅读 · 2 评论 -
solr学习之三--------Document、FieldType
首先弄清楚几个概念:Document:Solr的信息的基本单位的是Document,它是一组描述某些事物的数据集合。Field:Document的主要构成单元,是更具体的信息描述。 其实大家可以这样理解,Document 对应于我们Java代码中的一个类,而Field,则是类中的一个属性。Field Analysis:就是solr如何对传进来的数据进行处理,如果构建原创 2013-10-17 16:57:08 · 15468 阅读 · 3 评论 -
solr学习之五--------选用合适的类型
返回合适的结果类型,能让client端的程序员更爽,更顺心。比如,要返回一商品的价格,你如果返回一个text,显然没有返回float好。本节我们主要就来学习一下一些常用场景用那些类型。一、Numeric Types数字类型 对于一般的需要,推荐数据类型采用:SortableIntField, SortableLongField, SortableFloatField, S原创 2013-10-18 12:07:27 · 6730 阅读 · 1 评论 -
solr学习之六--------Analyzer(分析器)、Tokenizer(分词器)
首先,不知道大家在前面的例子中没有试着搜索文本串,就是在第二节,我们添加了很多文档。如果字段值是一个文本。你如果只搜索这个字段的某个单词,是不是发现搜不到?这就是因为我们没有配置Analyzer,因此在搜索的时候会“全匹配”。可以从直观感觉上理解为SQL的 like和= 的区别。通过前面这段引文,我们就能知道:Analyzer就是分析我们的文本的。一般来说:solr.原创 2013-10-28 17:56:17 · 15236 阅读 · 1 评论