gpt4 book ai didi

sql-server - 从SQL Server加载数据以进行 Elasticsearch

转载 作者:行者123 更新时间:2023-12-02 22:32:35 24 4
gpt4 key购买 nike

我是 flex 搜索的新手,我有一个基本问题。
我想从数据库中加载数据并通过在MVC.NET项目中使用 flex 搜索来搜索它们,但是由于数据库表中的数据原因,我无法将它们全部转换为json并通过 flex 搜索在thme中进行搜索。如何在mvc.net项目中从数据库填充 flex 搜索的数据。我不想要整个解决方案,因为仅凭一般性的简短解释是不可能的。非常感谢你。

最佳答案

首先,您应该能够对从sql到Elasticsearch的数据进行建模。由于ES没有sql和面向文档的数据库/搜索引擎。
您需要一个索引器作业才能将SQL数据索引到Elasticsearch。
从SQL数据库获取与要在Elasticsearch中搜索的一条记录相关的所有列(如果数据位于多个表中,则使用连接)。使用专用存储的proc仅获取所需的数据并构造一个文档类,序列化为JSON和索引在您的Elasticsearch集群中。

使用Elasticsearch.net客户端,因为它们非常整洁地公开了批量索引API。

希望这会帮助您入门。
玩得开心

关于sql-server - 从SQL Server加载数据以进行 Elasticsearch ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31368626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com