gpt4 book ai didi

sql-server - 使用全文在多个表中搜索

转载 作者:行者123 更新时间:2023-12-04 01:07:42 25 4
gpt4 key购买 nike

我正在尝试使用 asp 和 SQL Server 全文进行详细搜索。

当一个关键字提交时,我需要在多个表中搜索。例如,

表 - 成员

  • member_id
  • contact_name

  • 表 - 教育
  • member_id
  • school_name

  • 我的查询;
    select mem.member_id, mem.contact_name, edu.member_id, edu.school_name from Members mem FULL OUTER JOIN Education edu on edu.member_id=mem.member_id where CONTAINS (mem.contact_name, '""*"&keyword&"*""') or CONTAINS (edu.school_name, '""*"&keyword&"*""') order by mem.member_id desc;
    此查询有效,但执行需要很长时间。

    关键词是菲尔的形象;如 mem.contact_name匹配然后列出它,或者如果 edu.school_name matches , 列出教育与关键字匹配的人。

    我希望我能解释得很好 :) 不过我的英语很抱歉。

    最佳答案

    也许尝试包含合并数据集的索引 View - 您可以在那里添加全文索引而不是单个表,并且它可以进一步扩展到您需要的尽可能多的表。当然,唯一的技巧是空间......

    关于sql-server - 使用全文在多个表中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1938888/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com