elasticsearch,Azure,elasticsearch" /> elasticsearch,Azure,elasticsearch" />

如何在Azure Search SDK中存储数据

如何在Azure Search SDK中存储数据,azure,elasticsearch,Azure,elasticsearch,有人能告诉我Azure Search SDK如何存储和操作数据(不使用Azure SQL)吗?除了SQL,它是否还有其他数据存储技术 以及搜索条件是如何工作的?Azure网站上有许多使用Azure Search的示例代码,包括本文: 下面是另一篇让您开始学习的好文章: 这两个示例都不是特定于Azure SQL的 首先,Azure Search不以关系方式(如SQL)存储数据,而是存储类似Json的对象 Azure Search提供了一个用于添加/删除/查找/搜索索引的API,SDK简化了API的

有人能告诉我Azure Search SDK如何存储和操作数据(不使用Azure SQL)吗?除了SQL,它是否还有其他数据存储技术


以及搜索条件是如何工作的?

Azure网站上有许多使用Azure Search的示例代码,包括本文:

下面是另一篇让您开始学习的好文章:


这两个示例都不是特定于Azure SQL的

首先,Azure Search不以关系方式(如SQL)存储数据,而是存储类似Json的对象

Azure Search提供了一个用于添加/删除/查找/搜索索引的API,SDK简化了API的使用,但将所有内容包装在简单的类和方法中,如第一个链接中提到的dgiard

添加项目后,将根据索引定义对其进行索引(标记为可搜索的字段将被分析,可刻面的字段将被处理,等等)

为了回答您的第二个问题,默认情况下,Azure Search将使用定义每个项目分数的算法对可搜索字段上的搜索查询进行评估,并根据该分数对结果排序。如果要将自定义逻辑应用于此分数,则始终可以

希望这有帮助