问题标签 [alchemyapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
914 浏览

java - 无法运行 AlchemyAPI 示例

我在我的系统上安装了 AlchemyApi 并获得了 Api 密钥。但是当我运行 README.txt 文件中提到的示例时,我收到以下错误:-

AlchemyAPI_Java-0.8/testdir$java -jar ../dist/AlchemyAPI-Entity-Test.jar

`线程“主”java.net.ConnectException 中的异常:java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) 处 java.net.AbstractPlainSocketImpl 处的 java.net.PlainSocketImpl.socketConnect(Native Method) 处的连接超时。 connectToAddress(AbstractPlainSocketImpl.java:193) 在 java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) 在 java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) 在 java.net.Socket.connect(Socket.java :546) 在 java.net.Socket.connect(Socket.java:495) 在 sun.net.NetworkClient.doConnect(NetworkClient.java:178) 在 sun.net.www.http.HttpClient.openServer(HttpClient.java: 409) 在 sun.net.www.http.HttpClient.openServer(HttpClient.java:530) 在 sun.net.www.http.HttpClient.(HttpClient.java:240) 在 sun.net.www.http.HttpClient。在 sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935) 在 sun.net.www.http.HttpClient.New(HttpClient.java:338) 在 sun. .net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876) 在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801) 在 sun.net.www.protocol.http .HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api.AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI.java:839) 在 com.alchemyapi。 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125) com.alchemyapi.test.EntityTest.main(EntityTest.java:25) 的 api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136)sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935) 上的 HttpClient.New(HttpClient.java:338) sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java: 876) 在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api .AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI.java:839) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136) 在 com.alchemyapi。 com.alchemyapi.test.EntityTest.main(EntityTest.java:25) 处的 api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125)sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935) 上的 HttpClient.New(HttpClient.java:338) sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java: 876) 在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api .AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI.java:839) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136) 在 com.alchemyapi。 com.alchemyapi.test.EntityTest.main(EntityTest.java:25) 处的 api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125)getNewHttpClient(HttpURLConnection.java:935) 在 sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876) 在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api.AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI .java:839) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125) 在 com.alchemyapi.test.EntityTest.main( EntityTest.java:25)getNewHttpClient(HttpURLConnection.java:935) 在 sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876) 在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api.AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI .java:839) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125) 在 com.alchemyapi.test.EntityTest.main( EntityTest.java:25)connect(HttpURLConnection.java:801) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api.AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi .api.AlchemyAPI.GET(AlchemyAPI.java:839) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125) 在 com. alchemyapi.test.EntityTest.main(EntityTest.java:25)connect(HttpURLConnection.java:801) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 在 com.alchemyapi.api.AlchemyAPI.doRequest(AlchemyAPI.java:869) 在 com.alchemyapi .api.AlchemyAPI.GET(AlchemyAPI.java:839) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:136) 在 com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125) 在 com. alchemyapi.test.EntityTest.main(EntityTest.java:25)com.alchemyapi.test.EntityTest.main(EntityTest.java:25) 处的 api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125)com.alchemyapi.test.EntityTest.main(EntityTest.java:25) 处的 api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125)

`

一个问题是我无法从网络浏览器访问 AlchemyApi 网站。我必须使用 Tor 软件才能访问该网站。但即使在系统范围内进行了 Tor 设置后,我也无法运行这些程序。我正在使用 Ubuntu。请在这个问题上指导我。

谢谢。

0 投票
1 回答
361 浏览

uima - Alchemy API - TextGetCategory 对我不起作用

当我使用端点http://access.alchemyapi.com/calls/text/TextGetCategory并打开 CAS Visual Debugger 并提供文本作为法国的度假地点或 url ( http://www.guardian.co.uk/travel /france+beach ) 与法国的海滩相关,它总是显示类别为未知,得分为 0.4。所以我尝试给出各种文本,如“意大利餐馆”或“智能手机”,它给出了相同的类别和分数。

我从 SVN 沙箱中获取了 Alchemy API 代码,Eclipse 是我的 IDE。除了我提供了我的私有 api 密钥外,我没有更改此 api 的任何默认值。有没有人在使用 TextGetCategory 时遇到过相同或类似的问题?

任何类型的输入将不胜感激。谢谢 !

0 投票
1 回答
136 浏览

alchemyapi - AlchemyAPI 获取所有实体的链接

在 Alchemy API 中,是否可以获得所有实体的链接,即使它们没有消除歧义。

例如

即使britain不是模棱两可,我也想获取 dbpedia 的链接数据 URL。更准确地说,我想获取所有实体的链接数据

0 投票
2 回答
739 浏览

classification - AlchemyAPI 中的名称实体提取和分类

我正在测试 AlchemyAPI 从给定网站中提取公司名称。在大多数情况下,我都能获得正确的信息。我还需要将结果归类为业务。我从 AlchemyAPI 得到的是最一般的分类,但我需要一个更具体的答案。例如,在他们的演示链接中,如果我输入 www.ford.com,它会返回类别为娱乐。DMOZ 还将福特归类为最高级别的娱乐。我需要将福特归类为商务车。有什么办法可以做到这一点吗?AlchemyAPI 是否使用 DMOZ 进行分类,如果是,如何实现更具体的分类?

另一个例子是百事可乐。百事可乐被归类为企业。我需要将其归类为商业 --> 食品和饮料。

0 投票
1 回答
158 浏览

java - 使用 AlchmenyAPI 的 EntityExtraction 不返回任何结果

我正在使用 AlchemyAPI 进行 EntityExtraction-
http://access.alchemyapi.com/calls/text/TextGetRankedNamedEntities?outputMode=json&text= <--tweet-->&apikey=<--apikey-->

我在将文本传递给 AlchemyAPI 之前对其进行编码,但在 json 输出中,实体 [] 为空。

我不明白可能出了什么问题。

谢谢, 萨克希

0 投票
1 回答
123 浏览

php - 找不到类 AlchemyAPI 错误

我需要帮助,你们熟悉炼金术 api 吗?它是一个在不同平台上运行的 SEO 工具,它的作用是从网页中提取内容,它使用内容抓取原理。

我下载了 alchemy api 的 php SDK,我收到一个错误,我无法加载页面,如果这个论坛中的任何人熟悉 alchemy api 或擅长 php,我真的需要你们的帮助。错误说:

致命错误:第 44 行中未找到“AlchemyAPI”类

这是我的代码:

0 投票
1 回答
303 浏览

python - alchemyAPI python sdk中意外标记“(”附近的语法错误

我在桌面上安装了带有 python 2.7 的 alchemyAPI,它运行完美,但是当我尝试在 aclemy 上运行示例文件时将文件保存到实时服务器时,我得到了错误。“语法错误靠近意外标记`('”我检查了语法python语法并没问题。语法错误是在创建对象的实例时。我想问一下语法是否有问题。我不是专家python中的AlchemyAPI。谢谢。

0 投票
1 回答
239 浏览

c++ - 使用 Visual Studio 在 Windows 上构建 AlchemyAPI

我正在尝试将 AlchemyAPI 集成到我的 c++ 项目中,但我对从哪里开始有点迷茫。我下载了API,获得了密钥。自述文件包含有关运行 autobuild.sh 脚本然后配置、制作和制作安装的 Unix 安装说明。我安装了 cygwin,我为 windows 安装了 autoconf。我只是猜测必须有一种更直接的方法可以在 Windows 上使用 AlchemyAPI c++。

0 投票
2 回答
646 浏览

python - 没有名为 Alchemy API 的模块

我正在尝试在我的计算机上为 python 2.7 运行 Alchemy API。这是文件:

我将它保存在与代码相同的文件中:

这是标准代码,给出了我在标题中提到的错误。根据自述文件的要求,我已将 AlchemyAPI.py-2.5 复制到同一目录中。我不确定 py-2.5 文件是如何工作的。

0 投票
1 回答
276 浏览

python - python 文件运行错误,没有模块名称 AlchemyAPI

我正在尝试运行一个名为“关键字”的 Python 文件。但是,在 中pycharmImport AlchemyAPI出现红色错误。我已将 API 密钥添加到文本文件并重命名了模块AlchempyAPI(就像之前在名称上附加了“-2.5”一样)。

我仍然收到错误:

接下来我能做什么?