gpt4 book ai didi

sql - 您可以使用 SQL Server 自由文本搜索 XML 文件吗?

转载 作者:数据小太阳 更新时间:2023-10-29 02:27:40 25 4
gpt4 key购买 nike

我有一份简历的 XML 提要。简历的每一部分都被分解成它的组成部分。例如<employment_history> , <education> , <skills> .

我知道我可以将 XML 文件的每个部分保存到数据库中。例如 columnID = employment_history |教育 |技能,然后仅在这些单独的列上进行自由文本搜索。但是,我不希望这样做,因为它会创建已包含在 XML 文件中的数据的重复,并可能给索引带来额外的压力。

因此我想知道是否可以在 <employment_history></employment_history> 中对 XML 文件进行自由文本搜索。使用 SQL Server。

如果是这样,将不胜感激。

最佳答案

您知道 SQL Server 支持数据类型为“XML”的列吗?它们可以包含整个 XML 文档。

您还可以为这些列编制索引,并且可以使用 XQuery 对这些列执行查询和数据操作任务。


参见 Designing and Implementing Semistructured Storage (Database Engine)

关于sql - 您可以使用 SQL Server 自由文本搜索 XML 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878077/

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