Tag Archive : solr独家

SolrJ使用教程

Solr4.x测试代码下载 Solr3.x版本 添加数据 import org.apache.solr.client.solrj.SolrServerException; import org.apache.solr.client.solrj.impl.CommonsHttpSolrServer; import org.apache.solr.common.SolrInputDocument; import java.io.IO …

Solr原子更新

Solr4.0开始支持简单的原子更新和添加字段   参数说明 Solr支持多种修饰符,自动更新文档的值。 set – 更新一个字段 add – 添加一个字段 inc – 在原有值的基础上增加(看下面的例子更清楚) 备注: 所有原始字段必须存储(在fieldTyp …

Lucene查询语法

Lucene提供了丰富的API来组合定制你所需要的查询器,同时也可以利用 Query Parser提供的强大的查询语法解析来构造你想要的查询器。本文章详细的介绍了Lucene的查询语法。通过Java语法分析器把一个查询字符串解析成 Lucene的查询器。在你选择使用Query Par …

配置solr自动生成id

schema.xml ==================================================== <field name=”id” type=”uuid” indexed=”true” stored=”true” required=”true” /> <fieldType name=”uuid” class=”solr.UUIDField” indexed=”true” />   …

solr记录时间不准

下面的配置可以自动添加当前时间到timestamp字段,这是按照格林威日时间记录的,我们在东8区

Solr部署如何启动

我刚接触solr,我要怎么启动,这是群里的朋友问得比较多的问题, solr最新版本下载地址: http://www.apache.org/dyn/closer.cgi/lucene/solr/ 1、准备环境 建立一个solr目录,把solr压缩包example目录下的内容复制到该目录 2、把各种jar包准 …

Solr各组件之间的关系图中英文对照版

SolrCloud和MultiCore的区别

  首先我们初步理解一下概念   SolrCloud模式下有 Cluster,Node,Collection,Shard,LeaderCore,ReplicationCore几个概念,这里我引用一下同事对官方概念的翻译: * Cluster群集:群集是一组作为一个单元管理的Solr节点。整个 …

用好Collection对solrj入库进行优化

今天一个朋友找我说他进行入库测试: 1个collection 2个shard,30多个字段,一个小时才入库4万条左右。 如果每条记录都很大这也是有可能的,不过我还是先让他贴代码出来看一下,他的入库代码: public static void addIndex(String record) thro …

简单说一下solr的数据查询和存储

一个朋友在群里问为什么在analyzer里看到的和从索引里面查出来的不一样 ,在过滤器里面配置了

SolrCloud分布式检索时忽略宕机的Shard

“<lst name=”error”> <str name=”msg”>no servers hosting shard:</str> <int name=”code”>503</int> </lst>”   加入下面参数,只从存活的shards获取数据: shards.tolerant=true 例如: &lt …