
solr
mxsfengg
这个作者很懒,什么都没留下…
展开
-
solr之functionQuery(函数查询)
函数查询 让我们可以利用 numeric域的值 或者 与域相关的的某个特定的值的函数,来对文档进行评分。 怎样使用函数查询 这里主要有两种方法可以使用函数查询,这两种方法都是通过solr http 接口的。 内嵌在正常的solr查询表达式中。即,将函数查询写在 q这个参数中,这时候,我们使用_val_将函数与其他的查询加以区别。至于具体怎样使用,请读者...2009-03-20 13:57:33 · 306 阅读 · 0 评论 -
solr性能调优
Schema Design Considerations indexed fields indexed fields 的数量将会影响以下的一些性能: 索引时的时候的内存使用量 索引段的合并时间 优化时间 索引的大小 我们可以通过 将 omitNorms=“true” 来减少indexed fields数量增...2009-03-25 18:51:49 · 312 阅读 · 0 评论 -
solr中竞价排名实现
通常,lucene只返回与用户查询相关的文档,搜索的结果,跟lucene对文档评分有关。而在现实的查询中,我们有些时候需要为某些特定的文档指定它们在搜索结果中的位置。solr1.3 新推的组件QueryElevationComponent实现了这样的功能。 如何在solrconfig.xml中配置 下面是一个在solrconfig.xm...2008-12-31 13:22:18 · 126 阅读 · 0 评论 -
solr1.3新特性,solrj的使用
CommonsHttpSolrServer CommonsHttpSolrServer 使用HTTPClient 和solr服务器进行通信。 String url = "http://localhost:8983/solr"; SolrServer server = new CommonsHttpSolrServer( url ); CommonsHttpSol...原创 2009-01-13 00:55:24 · 202 阅读 · 0 评论 -
solr-wiki----solr分布式索引
What is Distributed Search? 当一个索引越来越大,达到一个单一的系统无法满足磁盘需求的时候,或者一次简单的查询实在要耗费很多的时间的时候,我们就可以使用solr的分布式索引了。在分布式索引中,原来的大索引,将会分成多个小索引(索引并不定规模小,之前称之为小索引相对于之前的整个索引来讲的),solr可以将从这些小索引返回的结果合并,然后返回给客户端。 ...2009-01-15 11:52:55 · 131 阅读 · 0 评论 -
合并solr索引
怎样合并solr索引? 有些时候,我们有两个以上的索引,然后我们需要合并它们。这里有一个简单易用的方法,使用Lucene-misc 中的 IndeMergeTool。 首先,确定你使用的lucene的版本。你可以从solr.war包中查到你lucene的版本。 下载该版本的lucene 需要合并的索引 必须被关闭。 然后,你可以使用下面的命令...2009-01-20 10:07:53 · 147 阅读 · 0 评论 -
snapshooter
solr的snapshooter命令退出江湖很久了。记此,已念。 snapshooter命令一般用在commit和optimize命令之后,用来生成快照。使用该命令的时候,一定要确保索引是在一个正常的状态。那什么是正常的状态了,比如说,你在做索引,好,停掉索引的程序,commit一下,此时的状态就是正常状态了。 snapshooter命令使用的是linux的h...原创 2010-06-08 18:09:26 · 128 阅读 · 0 评论