gpt4 book ai didi

sql-server - 使用本地 SQL Server 和最佳实践的 Azure 搜索数据源?

转载 作者:行者123 更新时间:2023-12-03 01:53:02 24 4
gpt4 key购买 nike

Azure 搜索的文档说我可以使用 Azure Sql 服务器作为数据源( https://azure.microsoft.com/en-us/documentation/articles/search-howto-connecting-azure-sql-database-to-azure-search-using-indexers-2015-02-28/ )。我可以对本地 SQL 服务器执行同样的操作吗?

我有一个典型的关系结构,例如

用户表 -> 地址表
用户表 -> 用户详细信息表
等..

所有内容都通过外键相互链接。我的搜索应该以 UserId 结束,这样我就可以链接到我的 UserDetailsPage.aspx?UserId=xxx

构建数据源的最佳建议方法是什么?我应该创建一个 View 并对其应用更改跟踪吗?或者我应该为每个表创建不同的数据源并同步相关索引吗?

请阐明典型关系数据库场景中的最佳实践。

最佳答案

您需要允许搜索服务的 IP 地址连接到您的本地数据库。就 View 与针对同一索引的多个索引器而言 - 两种方法都可能有效。您的用户将搜索哪些信息 - 地址、详细信息或两者兼而有之?如果它只是其中之一,那么您不必为两个表建立索引。

请记住,如果您决定对连接两个表的 View 建立索引,您将无法使用 SQL 集成更改跟踪,并且必须依赖 View 中的 rowversion 或时间戳列。

HTH

关于sql-server - 使用本地 SQL Server 和最佳实践的 Azure 搜索数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31881304/

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