我有三张关联的表,好比学校,学生,老师( 12 ,13 关联)三张表,然后现在我有一个全文搜索需求,这个搜索词可以是学校名称,学生名称,老师名称,我想请教一下怎么来实现这个三张表里面的全文搜索,然后按照匹配度排序结果,返回的结果都是学校,但包含匹配的学生和老师。
这个和搜索引擎的那个形式有点类似,后端是怎么实现的呢?请教各位~~~
![]() | 1 typedefine 320 天前 三个表需要全文检索的字段同步到一个 ES index 里就可以了吧 |
![]() | 2 miaotaizi 320 天前 join 搜不行吗 |
![]() | 3 lasuar OP @typedefine 好像是这么回事 |
![]() | 5 lasuar OP @typedefine 很久没用过 es 了,以同样的道理,我把数据合并到 clickhouse 里面的单张表做全文搜索,应该也可以。 |
8 Akkuman 320 天前 via Android 既然你使用 MySQL ,变动最小的方案就是 Mroonga 了,支持 CJK 的全文索引 |