网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月02日
漏签
0
天
java吧
关注:
1,196,370
贴子:
12,617,857
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
25
回复贴,共
2
页
,跳到
页
确定
<返回java吧
>0< 加载中...
我出个题,肯定没人能回答出来
只看楼主
收藏
回复
2395
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
es集群中,如果文档一个字段本来没有分词,现在我要让这个字段分词,怎么实现,es集群不能关
送TA礼物
IP属地:广东
来自
Android客户端
1楼
2023-09-07 16:41
回复
2395
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不是,真没人知道吗?
背面试官狠狠拷打了
IP属地:广东
来自
Android客户端
2楼
2023-09-07 17:05
回复
收起回复
2395
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
顶
IP属地:广东
来自
Android客户端
3楼
2023-09-07 17:23
回复
收起回复
渴望太阳的飞蛾
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这有什么难度?
IP属地:四川
来自
Android客户端
4楼
2023-09-07 21:42
回复
收起回复
秋名山
车神
淼淼淼淼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在 Elasticsearch 中实现文档字段的分词,可以通过修改文档的 mapping 来实现。具体步骤如下:
1. 创建新的索引:首先,需要创建一个新的索引,指定具体的 mapping 配置。例如,可以在索引创建时指定一个新的 mapping 配置,将目标字段设置为 `text` 类型。可以使用以下命令创建索引:
```bash
PUT my_new_index
{
"mappings": {
"properties": {
"my_field": {
"type": "text"
}
}
}
}
```
2. 将旧索引数据导入新索引:接下来,需要将旧索引中的数据导入到新索引中。可以使用 Elasticsearch 中的 reindex API 将数据从旧索引中导入到新索引中。可以使用以下命令:
```bash
POST _reindex
{
"source": {
"index": "my_old_index"
},
"dest": {
"index": "my_new_index"
}
}
```
这个命令会将 `my_old_index` 中的数据导入到 `my_new_index` 中。
3. 修改应用程序查询逻辑:最后,需要修改应用程序中查询时的查询字符串,以使其按照新的 mapping 配置进行查询。
通过以上步骤,即可实现文档字段的分词。需要注意的是,这种方式需要重新创建新的索引,并将旧索引中的数据导入到新的索引中,因此可能造成一定的性能影响。需要根据具体情况进行权衡和选择。
IP属地:福建
来自
Android客户端
5楼
2023-09-08 01:35
回复(1)
收起回复
大伦同学
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
他是不是想问你reindex
IP属地:广东
来自
iPhone客户端
6楼
2023-09-08 12:25
回复
收起回复
无情&哈拉少
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这就是大厂的面试吗?头一回听说还面试es的,这属于运维干的
IP属地:广西
来自
Android客户端
7楼
2023-09-08 13:42
回复(1)
收起回复
天草似李
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
es不会
IP属地:四川
来自
Android客户端
8楼
2023-09-08 16:05
回复
收起回复
tian宇翔6_
淼
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
es文档类型定了就不允许被改变,像这种中途让加检索的,只能通过重新建立一个字段,以供检索。
IP属地:北京
9楼
2023-09-08 16:52
回复
收起回复
不当袋中茶
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在java面试还要Elasticsearch集群吗,完全就是故意恶心你
IP属地:浙江
来自
Android客户端
11楼
2023-09-08 23:29
回复(5)
收起回复
干吾妹小埋
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
reindex到新索引上,删除旧的索引,再reindex回去
IP属地:广东
来自
Android客户端
12楼
2023-09-09 02:14
回复(1)
收起回复
我吃饭厉害了
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
内嵌字段field
IP属地:四川
来自
Android客户端
13楼
2023-09-09 08:54
回复
收起回复
我吃饭厉害了
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一个经常用的,想为text字段再存储个keyword,就会用到内嵌字段,es就会为这个字段再存储一个不分词的情况,反之同理
IP属地:四川
来自
Android客户端
14楼
2023-09-09 08:56
回复
收起回复
问得吐血身亡啊
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大厂要要,而且是必备的,但也不排除小公司会问,有闲心可以去了解一下
IP属地:贵州
15楼
2023-09-11 11:05
回复(1)
收起回复
浪漫无心醉
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
ES集群中对已存在字段进行分词转换可以通过以下步骤实现,无需关闭集群:
1. 创建新的索引,并定义要分词的字段的mapping使用text类型,进行正确的分词器设置。
2. 重新索引数据,将数据复制到新建的索引中。可以使用reindex API完成重新索引。
3. 将索引别名swap切换到新的索引上。
4. 修改应用程序代码,将查询请求发送到新的索引别名。
5. 可选:保留旧索引一段时间,以备回退。
6. 最终可以删除旧索引释放空间。
整个过程会有短暂的两个索引并存,旧索引和新索引别名,应用程序先切换到新索引别名上后,再删除旧索引即可。
reindex 可以根据条件进行批量重新索引,确保服务不中断。别名swap也确保服务切换平滑。整个过程无需关闭ES集群即可完成。
IP属地:广西
16楼
2023-09-13 15:05
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
黑神话隐藏BOSS赤髯龙实机演示
2348880
2
吧友评选LPL最帅选手
2190776
3
剑网3雾海寻龙竞技场排名
1702288
4
盘点二游常见词汇
1373274
5
诛仙手游吧友十年记录
1345734
6
张学友自嘲所演电影《海关战线》
1217225
7
如何看待拜登大选被劝退
1040856
8
国羽球员张志杰球场晕倒后去世
832807
9
美国2名宇航员被困太空
771276
10
KPL夏季赛第一轮数据雷达图
564207
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示