【问题标题】:Azure Search Index C# SDKAzure 搜索索引 C# SDK
【发布时间】:2017-10-11 10:35:07
【问题描述】:

我是 Azure 搜索 SDK 的新手,目前在 c# 中我可以创建 Blob 存储、创建和索引、数据源和索引器

但我正在寻找一些关于如何最好地创建索引的建议,该索引允许我从现有数据库记录中搜索关键详细信息以及针对该记录保存的文档内容(word/pdf 等)。

例如,我想搜索具有给定状态且在与用户一起存储的(word/pdf 等)文档中具有特定关键字的人。

是否最好在文档的元数据中添加所需的添加搜索字段并搜索blob存储。 或者有其他方法或更好的方法来做到这一点

谢谢

【问题讨论】:

    标签: c# indexing azure-cognitive-search


    【解决方案1】:

    您可以从各种数据源填充相同的搜索索引。因此,您可以同时使用 Azure SQL 数据源和 blob 数据源(如果需要,甚至可以自己使用索引 API 推送其他数据)。您只需要确保两个数据源都同意文档密钥是什么。

    在您的情况下,您的大部分数据看起来都存在于(Azure SQL?)数据库中,其中行指向带有一些您想要索引的附加数据的 blob。 您可以创建两个数据源/索引器对——一个用于 DB,一个用于 blob——两者都写入同一个搜索索引。只需确保两个“管道”都同意搜索索引中的文档键,因此它们都会更新相同的搜索文档。

    希望我没有误解你的问题!

    【讨论】:

    • 谢谢,请问您知道这方面的任何例子吗?
    猜你喜欢
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    相关资源
    最近更新 更多