Java接收solr动态域_Solr中的配置域,复制域与动态域

一、域的常用属性:

1.name:指定域的名称

2.type:指定域的类型

3.indexed:是否索引

4.stored:是否存储

5.required:是否必须

6.multiValued:是否多值

二、域的类型:

String—>solr.StrField

boolean—>solr.BoolField

int—>solr.TrieIntField

float—>solr.TrieFloatField

long—>solr.TrieLongField

double—>solr.TrieDoubleField

三、配置域

域相当于数据库的表字段,用户存放数据,因此用户根据业务需要去定义相关的Field(域),一般来说,每一种对应着一种数据,用户对同一种数据进行相同的操作。

1、标签定义域

例如:

2、标签定义复制域

参数:source:原来域

dest:指定域(即:将原来域复制到该指定域)

复制域常用于多域搜索,如:电商项目中搜索商品,既要在名字域中搜索也要在描述域中搜索,传统的做法需要手工写两次,而solr想发送一次请求,可到两个域中搜索,为此,引入了复制域的概念,将两个域的域名复制到一个text文本域中。复制域,一般不需要存储。

例如:

3、标签定义动态域

当我们需要动态扩充字段时,我们需要使用动态域。

例如:

82c41c638215ae70beccb10c86999529.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值