在 Azure 搜索中索引动态字段

Indexing dynamic fields in azure search

我使用了具有动态字段功能的 solr 搜索引擎。例如,如果我们在 schema.xml 中定义 product_* 字段,它将在索引期间接受所有以 product_ 开头的字段。

azure search 中是否有这样的功能,我们只需为一个字段定义一个通配符,它​​就可以接受索引中的相关字段?由于固定字段降低了灵活性,每次添加新字段都必须定义一个新模式。

Azure 认知搜索不支持动态字段。建议的解决方法是在索引期间检测到字段时将字段添加到架构。

请考虑为此在我们的 User Voice 页面上创建一个项目。虽然我们没有特别考虑添加对动态字段的支持,但我们一直在考虑使模式更加灵活和可扩展,您的意见可以帮助我们确定优先级。