Zek*_*han 7 azure-cognitive-search
我想知道是否有任何好的资源可以用于处理对搜索索引的更改(从搜索索引添加/删除字段),而无需关闭 Azure 搜索服务和索引。我们是否需要创建一个全新的索引和索引器来做到这一点?我发现 Azure 门户目前允许您向索引添加新字段,但如何更新/删除搜索索引中的字段。
谢谢!
小智 7
如果添加字段,则对重建没有严格要求。现有索引文档的新字段被赋予空值。在未来的重新索引中,来自源数据的值被添加到文档中。
虽然不能直接从 Azure 搜索索引中删除字段,但可以通过让应用程序简单地忽略“已删除”字段而无需重建索引即可达到相同的效果。如果使用此方法,则不会使用已删除的字段,但字段定义和内容物理上仍保留在索引中,直到下次重建索引时为止。
更改字段定义需要您重建索引,但更改以下索引属性除外:Retrievable、SearchAnalyzer、SynonymMaps。您可以将 Retrievable、SearchAnalyzer 和 SynonymMaps 属性添加到现有字段或更改它们的值,而无需重建索引。
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |