问题标签 [retrieve-and-rank]
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.
java - 检索和排名样本(Watson 服务)和 Android
我试图用 IBM Watson 的 Retrieve and Rank 服务创建一个简单的项目。我已经有一个 Collection,Cluster,并且 Ranker 是经过训练的。后来我想对我的服务提出一个问题,但是我对来自 org.apache.httcomponents:httpclient:4.4.1 的依赖项有问题,没有一些类。我试过遵循这些例子:
- https://www.ibm.com/watson/developercloud/retrieve-and-rank/api/v1/?java#query_standard
- https://github.com/watson-developer-cloud/java-sdk/tree/master/retrieve-and-rank
- github.com/watson-developer-cloud/java-sdk/blob/master/examples/retrieve-and-rank-solrj/src/main/java/com/ibm/watson/developer_cloud/retrieve_and_rank/RetrieveAndRankSolrJExample.java
但我什么也得不到,只有集群列表。
在 gradle config 我有两个警告:
警告:依赖 org.apache.httpcomponents:httpclient:4.4.1 被忽略以进行调试,因为它可能与 Android 提供的内部版本冲突。
警告:依赖 org.apache.httpcomponents:httpclient:4.4.1 被忽略以进行调试,因为它可能与 Android 提供的内部版本冲突。
你有什么主意吗?这是我的代码:
摇篮:应用
这是我的 MainActivity 类:
Android Studio 说这些类已被弃用:HttpClient、BasicCredentialsProvider、UsernamePasswordCredentials、AuthState、CredentialsProvider、Credentials、BasicScheme
retrieve-and-rank - 检索和排列集群大小
当我们将 Retrieve and Rank 服务的集群大小从 2 个单位调整为 4 个单位时,摄取的内容是否会有影响?另外我们如何获得 RnR 集群的当前索引大小?
ibm-watson - 我可以使用其他相似性类吗?
我正在尝试配置blank-example-solr-config.zip 中包含的schema.xml。我发现 schema.xml 有以下行:
是否有必要使用这个相似性类,或者我可以使用其他类,如 BM25SimilarityFactory 和 TFIDFSimilarity?
python - 使用 train.py 脚本训练排名器
我目前正在尝试通过运行train.py
检索和排名文档提供的脚本来创建排名。
我在尝试创建排名时发出以下命令:
我收到以下错误:
起初我以为是因为 Python 不在我的 PATH 环境变量中,但是在将它添加到 PATH 变量后,它仍然给我同样的错误......
ibm-watson - 我的排名者是否受过适当的训练?
What is the ...?
我使用/fcselect
没有排名 ID 的处理程序问了一个问题,并获得了以下文档:
然后,我使用以下基本事实创建了一个排名器:
然后,我使用带有排名器的处理程序问了*相同的问题* ,并获得了以下文档:/fcselect
但我希望像以下顺序:
排名者是否经过适当培训?
node.js - 在 Node 中访问 watson 检索和排名在代理后面
我需要知道是否可以在代理后面使用 R&R 服务。看看下一部分,看看我的调查。我正在使用的代码在我家工作。(无防火墙/无代理,只有路由器)
我从以下代码开始。 https://console.eu-gb.bluemix.net/catalog/starters/personality-insights-nodejs-web-starter
我尝试在本地执行它,它正在使用以下配置来安装模块。
当它工作时,我开始玩 R&R。但我只有一个错误。
其中ip地址对应gateway.watsonplatform.net
由于防火墙,ping 被阻止
在我的调查中,我发现在每次发送两个 ICMP 请求时执行我的 R&R 服务测试。
可能是防火墙的原因。但是为什么这个服务需要发送 ICMP 数据包呢?
回顾一下:
- 该代码在没有防火墙/没有代理的情况下工作
- 个性洞察服务在代理/防火墙后面工作
- R&R 不是
ibm-cloud - 如何在 Bluemix Retrieve and Rank Service 中导入训练数据?
如何使用 Bluemix 中的 Retrieve and Rank 仪表板功能导入 ranker 训练数据?
我已按照以下步骤操作:
- 导入文件(成功)
- 导入的问题(成功)
- 导入训练数据(失败:我收到以下消息“所有导出的数据已导入系统。不需要更新。”)但没有导入排名。
node.js - 如何从 nodeJs 代码中调用/使用排名 ID 来调用 Retrieve & Rank API?
我在 Watson Retrieve 和 Rank中尝试了一种成功的方法,从代码片段中设置“ranker_id”,而不是将其设置为环境变量。
下面是代码片段:
在某些版本的 npm 中,qs 也可以使用 - var qs = require('qs');
**这将是部署在所有生产架构中的要求,其中代码将驻留在生产服务器中并调用 API。在这种情况下,环境变量(ranker_id)无法在生产环境中设置,因此这种方法
ibm-cloud - 如何将 IBM bluemix Retrieve 和 rank Web 界面集成到 IOS 应用程序中?
我浏览了github上的ios sdk。但是没看懂以下参数:
retrieveAndRank.searchAndRank(withCollectionName:collectionName,fromSolrClusterID:cluster.solrClusterID,rankerID:ranker.rankerID,query:“your-query-here”,returnFields:“your-return-fields-here”,失败:失败){ 打印响应(回复) }