1
stiekel 2020 年 12 月 11 日
也一样实现,es 可以存数组。然后使用 term 。
|
2
trevis761923 2020 年 12 月 11 日
设定个字段名 label 值存[ "value1", "value2"...] 然后再搜呗 会自动分词的
|
3
undefine2020 2020 年 12 月 11 日
啊,es 知道,请教 mysql 是怎么实现多表现搜索的?
|
4
wakzz 2020 年 12 月 11 日
这个用 es 的 terms 很好实现, 反而是 mysql 并不好实现,而且这种应用场景下 mysql 数据量大了以后不好优化
|
5
kiddingU 2020 年 12 月 11 日
terms 就可以了
|
6
JRay 2020 年 12 月 11 日
terms 就可以了
|
7
ben1024 2020 年 12 月 11 日
should 嵌套
|
8
lithium4010 2020 年 12 月 11 日
terms filter
|
9
axwz88 OP @stiekel
@wakzz @kiddingU @JRay @lithium4010 谢谢,用 terms 可以实现查询,然后我主要想问下储存的方式,现在知道有两个储存的方式,一种是标签字段类型是 keyword,然后按数组存储的,另一种是全部标签存储在一个字符串中,标签之间用逗号分隔。两种都可以精确查询,不知道实际开发用哪种方式比较多。 |
10
loveyu 2020 年 12 月 11 日 via Android
MySQL 实现估计是连表吧,还不如 ES
|
14
lithium4010 2020 年 12 月 16 日
keyword
|