Solr5.3.1 精简 schema.xml文件

在测试过程中,如果不需要太多的字段则可以把schema.xml文件精简一下,方便查看。

1.打开需要精简的schema.xml文件,Ctrl + A 全选,然后删除。

2.把以下内容粘贴到schema.xml文件中,保存。

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <schema name="example" version="1.5">
 3    <field name="_version_" type="long" indexed="true" stored="true"/>
 4    <field name="_root_" type="string" indexed="true" stored="false"/>
 5    <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
 6    <field name="title" type="text_general" indexed="true" stored="true" multiValued="true"/>
 7    <field name="subject" type="text_general" indexed="true" stored="true"/>
 8    <field name="description" type="text_general" indexed="true" stored="true"/>
 9    <field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
10
11    <uniqueKey>id</uniqueKey>
12
13    <copyField source="title" dest="text"/>
14    <copyField source="subject" dest="text"/>
15    <copyField source="description" dest="text"/>
16
17    <fieldType name="string" class="solr.StrField" sortMissingLast="true" />
18    <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
19
20    <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
21       <analyzer type="index">
22         <tokenizer class="solr.StandardTokenizerFactory"/>
23         <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
24         <filter class="solr.LowerCaseFilterFactory"/>
25       </analyzer>
26       <analyzer type="query">
27         <tokenizer class="solr.StandardTokenizerFactory"/>
28         <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
29         <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
30         <filter class="solr.LowerCaseFilterFactory"/>
31       </analyzer>
32    </fieldType>
33 </schema>
_version_ 、_root_、id需要保留,不能删除

3.把solrconfig.xml下的lib注释掉。

4.重启solr服务器。

 
时间: 08-20

Solr5.3.1 精简 schema.xml文件的相关文章

spring-data-solr:第一步.基本po类与schema.xml文件的对应

spring-data-solr:第一步.基本po类与schema.xml文件的对应 参考代码:https://github.com/spring-projects/spring-data-solr-examples SolrPo类: package com.md.product.po.so; import com.wzy.pomelo.base.beans.Po; import org.apache.solr.client.solrj.beans.Field; import org.sprin

schema.xml文件配置

schema.xml是Solr一个配置文件,它包含了你的文档所有的字段,以及当文档被加入索引或查询字段时,这些字段是如何被处理的.这个文件被存储在Solr主文件夹下的conf目录下,默认的路径./solr/conf/schema.xml,也可以是Solr webapp的类加载器所能确定的路径.在下载的Solr包里,有一个schema的样例文件,用户可以从那个文件出发,来观察如何编写自己的Schema.xml. type节点 先来看下type节点,这里面定义FieldType子节点,包括name.

solr5.5教程-schema.xml部分配置

本文章全部内容均翻译自solr自带的配置文件. 1.Field结点说明 name: 必须的,field的名字 type:        必须的,fieldType部分所定义的type的名字 indexed:   如果想要这个字段被索引设置为true(可搜索或可排序) stored:     如果想要这个字段可以被还原,设置为true.通俗一点说,就是搜索的时候如果想要能查询出这个字段,应该设置为true. docValues: 如果这个字段应该有文档值(doc values),设置为true.文

solrconfig.xml和schema.xml说明

1.   solrconfig.xml solrconfig.xml配置文件主要定义了SOLR的一些处理规则,包括索引数据的存放位置,更新,删除,查询的一些规则配置. 1.1.  datadir节点  <dataDir>${solr.data.dir:d:/Server/Solr/data}</dataDir>  定义了索引数据和日志文件的存放位置 1.2.  luceneMatchVersion <luceneMatchVersion>4.10.1</lucen

solr配置schema.xml学习

solr创建索引.添加数据的关键是配置schema.xml文件,该文件中主要是完成配置数据源.索引字段.数据类型等定义.同时,该文件的配置直接影响到solr搜索的效率和准确性. 一.搜索类型FileType name:指的是FileType的名字 class:指向org.apache.solr.analysis包里面对应的class名称,用来定义这个类型的行为 <types> <fieldType name="string" class="solr.StrF

电商论道---(4)schema.xml配置详解

这一节我们看下schema.xml文件中各个节点的配置极其作用.电商论道---(4)schema.xml配置详解

solr的schema.xml配置介绍

schema.xml配置介绍如下: 常见的元素有以下几种: <field name="weight" type="float" indexed="true" stored="true"/> <dynamicField name="*_i"  type="int"    indexed="true"  stored="true"/&

mycat的schema.xml

一.一个简单的schema.xml文件: 1.文件内容: <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/"> <!-- 设置表的存储方式.schema name="TESTDB" 与 server.xml中的 TES

认识配置文件schema.xml(managed-schema)

1.schema文件是在SolrConfig中的架构工厂定义,有两种定义模式: 1.1.默认的托管模式: solr默认使用的就是托管模式.也就是当在solrconfig.xml文件中没有显式声明<schemaFactory/>时,Solr隐式地使用ManagedIndexSchemaFactory,它是默认的"mutable"并将模式信息保存在一个managed-schema文件中. [html] view plain copy <span style="f