1
infoflow 2018-10-31 21:44:21 +08:00 1
把 a 表的数据索引到到 elasticsearch 中,然后用 b 表中的 keyword 检索就行了。比数据库的 like 语句块。
|
3
ccpp132 2018-10-31 22:29:08 +08:00 1
数据全拉出来多模匹配
|
4
westoy 2018-10-31 22:52:01 +08:00 2
拿空间换时间
建个 a b 关联的中间表 c, 取数据直接这里取 插入 a 就扫一下新条目包含哪些关键词, 然后插入 c 插入 b 就扔到队列, 闲时扫一下 a 里哪些包含这个新条目, 然后插入 c 删除 a,b 就删掉 c 里对应的条目 渣服务器强上 es 大概率求仁得仁了 |
5
feverzsj 2018-10-31 22:56:32 +08:00 1
全文索引,不过 mysql 自带的比较烂,服务器性能差的可以用 Sphinx,性能完爆 es
|
8
fireapp 2018-10-31 23:47:17 +08:00 via iPhone 1
keyword 生成 trie 树,然后一条条过一遍就行了
|