ZBLOG

PUT /hotel { "mappings": { "properties": { "id": { "type": "keyword" }, "name":{ "type": "text", "analyzer": "ik_max_word", "copy_to": "all" }, "address":{ "type": "keywor...

这是一个PUT请求,用于在Elasticsearch中创建名为”hotel”的索引,并定义了该索引的映射(mappings)。

在该映射中,有多个字段被定义,并设置了不同的属性:

  1. “id”字段被定义为”keyword”类型,表示该字段将作为关键字存储。

  2. “name”字段被定义为”text”类型,并使用了分词器”ik_max_word”,这表示对文本进行中文分词处理。同时,它还设置了一个复制目标为”all”,这意味着”name”字段的值将复制到名为”all”的字段中。

  3. “address”字段被定义为”type”: “keyword”, 并且设置了索引属性为false。这意味着该字段的值将仅存储在文档中,而不会被用于全文搜索。

  4. “price”, “score”, “brand”, “city”, “starName”, “business”, “location”, 和 “pic” 字段都有相应的类型和属性设置。

  5. 最后,“all”字段被定义为”text”类型,并使用了分词器“ik_max_word”。它没有设置复制目标,因此所有包含在“all”字段中的内容都可以进行全文搜索。

通过执行以上请求,在Elasticsearch中创建了一个名为“hotel”的索引,并定义了上述映射结构。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=18213

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?