c# - 为内部站点搜索建立静态页面内容索引

标签 c# asp.net azure asp.net-core azure-cognitive-search

我想在 Azure 搜索中对静态页面内容(以及动态内容)建立索引,并试图找出处理它的最佳方法。我想避免将所有静态内容存储在数据库中。我现在的想法是将所有文本提取到资源文件中,并让我的索引函数从中提取内容。是否有更好的选择或我不知道的推荐做法?令人惊讶的是,关于这个主题的可用内容很少。

最佳答案

将静态内容存储在数据库中的一些替代方法:

  1. 您可以直接从 blob 存储存储(和提供)静态页面,并使用 Azure Search blob indexer用于索引。

  2. 您可以使用 HTML 抓取工具来抓取您的网站并为其编制索引。例如,您可以使用 AzureSearchCrawler tool由我们团队的工程师开发。

关于c# - 为内部站点搜索建立静态页面内容索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47759429/

相关文章:

c# - 如何用私钥加密字符串并用公钥解密?

c# - 类级变量/对象是否可以接受?

bash - 如何在 Bash 中为 Azure 容器实例创建 tcp Socket liveness Probe 替代品?

azure - 使用用户凭据从 Windows 桌面应用程序调用 azure 资源管理器存储 API

Azure Web 应用程序 - 列表和 Web 应用程序 - 列表函数 Rest API 响应为空

c# - 如何在表达式中获取引用类型的值?

c# - 如何在 Lua 中注册 C# 类构造函数

c# - 根据mysql中记录的数字在组中检查单选按钮

.net - 从插入记录的主键检索标识值

javascript - 单击按钮时的多重删除复选框无法按要求工作