首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Algolia -推送数据

Algolia -推送数据
EN

Stack Overflow用户
提问于 2019-08-28 16:55:32
回答 2查看 87关注 0票数 0

示例如何将数据推送到Algolia之后,尝试只使用SearchClient连接到algolia,已经在VS代码中安装了带有.NET CLI (dotnet Algolia.Search)的Algolia。

守则如下:

代码语言:javascript
复制
using System;
using System.Threading.Tasks;
using Algolia.Search;
using System.Net.Http;
using Newtonsoft.Json.Linq;

namespace Example
{
    class Program
    {
        static async Task Main(string[] args)
        {
            SearchClient client = new SearchClient("SUMI5AMP4H", "Admin API Key");
            SearchIndex index = client.InitIndex("demo_ecommerce");

            Console.WriteLine("Hello World!");
        }
    }
}

使用命令dotnet run

返回:

Program.cs(13,13):错误CS0246:无法找到类型或名称空间名称'SearchClient‘(您是缺少使用指令还是程序集引用?) Program.cs(14,13):错误CS0246:无法找到类型或名称空间名称'SearchIndex‘(您是缺少一个使用指令还是程序集引用?)

这个项目是创建的dotnet new console

那么,安装了Algolia.Search包怎么会不识别SearchClient和SearchIndex呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-29 14:17:13

能够找到它,需要查看Algolia.Search的包,以便找到在project.assets.json中定义的对Algolia.Search.dll的位置搜索。

路径是下面的C:\Users\{user}\.nuget\packages\algolia.search\6.3.0\lib\netstandard2.0,即包/ dll现在所在的位置,以查看已安装的JetBrains dotPeek代码,并打开dll并搜索客户端命名空间中的SearchClient类。

因此,将using Algolia.Search;更改为using Algolia.Search.Clients;,并且已经开始工作并识别。

票数 0
EN

Stack Overflow用户

发布于 2019-08-30 12:41:12

正如您所发现的,提供的片段有一个问题。我刚刚更新了它,我的同事们部署了它。现在,您应该可以在https://www.algolia.com/doc/onboarding/页面上看到正确的片段。

非常感谢你让我们知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57696988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档