请教关于多表结合的全文搜索

查看 40|回复 6
作者:lasuar   
我有三张关联的表,好比学校,学生,老师( 12 ,13 关联)三张表,然后现在我有一个全文搜索需求,这个搜索词可以是学校名称,学生名称,老师名称,我想请教一下怎么来实现这个三张表里面的全文搜索,然后按照匹配度排序结果,返回的结果都是学校,但包含匹配的学生和老师。
这个和搜索引擎的那个形式有点类似,后端是怎么实现的呢?请教各位~~~
没有立即考虑使用es是原因是不太熟悉,而且es栈确实复杂、资源占用高;
而clickhouse的全文搜索索引怎么还是实验性的feature
typedefine   
  • 没有立即考虑使用es是原因是不太熟悉,而且es栈确实复杂、资源占用高;
  • 而clickhouse的全文搜索索引怎么还是实验性的feature

  • miaotaizi   
    三个表需要全文检索的字段同步到一个 ES index 里就可以了吧
    lasuar
    OP
      
    join 搜不行吗
    lasuar
    OP
      
    @typedefine 好像是这么回事
    lasuar
    OP
      
    @miaotaizi MySQL 性能差点
    miaotaizi   
    @typedefine 很久没用过 es 了,以同样的道理,我把数据合并到 clickhouse 里面的单张表做全文搜索,应该也可以。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部