solr 中 field 和 fieldType 学习总结

配置文件schema.xml

  • schema.xml,在SolrCore的conf目录下,它是Solr数据表配置文件,它定义了加入索引的数据的数据类型的。主要包括FieldTypes、Fields和其他的一些缺省设置。

field:进行索引,需要创建document,document中包括了很多field(域)。

field属性:是否索引、是否存储、是否分词 ,是否多值multiValued

multiValued:该Field如果要存储多个值时设置为true,solr允许一个Field存储多个值,比如存储一个用户的好友id(多个),商品的图片(多个,大图和小图),通过使用solr查询要看出返回给客户端是数组。

比如:

<field name="name" type="text_general" indexed="true" stored="true"/>

indexed:是否索引,true表示要索引,索引的目的为了搜索
stored:是否存储,存储的目的是为了从索引文件读取数据

type:text_general (已存在的fieldType类型)

FieldType:在solr中对每个Field都有一个Type类型,实质上就是分词和过滤的一种规则
fieldType

注:

在Solr中进行索引、搜索时需要用哪些field需要提前在schema.xml文件中定义!!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值