我们正在尝试使用以下curl命令删除同义词。
curl -v -X DELETE -u "username":"password" "https://gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/CLUSTER/solr/COLLECTION/schema/analysis/synonyms/english/mad"
我们得到的结果是:
* Trying 158.85.132.88...
* TCP_NODELAY set
* Connected to gateway.watsonplatform.net (158.85.132.88) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: D:NB16647Desktopcurl-7.50.3-win64-mingwbincurl-ca-bundle.crt
CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
* subject: C=US; ST=New York; L=Armonk; O=International Business Machines Corporation; CN=*.watsonplatform.net
* start date: Jan 30 00:00:00 2015 GMT
* expire date: Jan 29 23:59:59 2018 GMT
* subjectAltName: host "gateway.watsonplatform.net" matched cert's "*.watsonplatform.net"
* issuer: C=US; O=GeoTrust Inc.; CN=GeoTrust SSL CA - G3
* SSL certificate verify ok.
* Server auth using Basic with user 'USERNAME'
> DELETE /retrieve-and-rank/api/v1/solr_clusters/CLUSTER/solr/COLLECTION/schema/analysis/synonyms/english/mad HTTP/1.1
> Host: gateway.watsonplatform.net
> Authorization: Basic MDkzYzg2ZTEtM2UwMy00NWM2LThmNWMtNDVkN2RlNzM1ZTQyOnhteGV2UzBPTmlsWQ==
> User-Agent: curl/7.50.3
> Accept: */*
>
< HTTP/1.1 405 Method Not Allowed
< X-Backside-Transport: FAIL FAIL
< Connection: Keep-Alive
< Transfer-Encoding: chunked
< Date: Fri, 21 Oct 2016 16:04:51 GMT
< Allow: HEAD,POST,GET,OPTIONS
< Server: -
< Set-Cookie: Watson-DPAT=gYvN5yLQe3JmVm1d496bA85NFBCd4bWgyvYv8YoV%2FpOlj6ZOsGxVcKZUaR9SUb5L6Ch5SYrSzIe2BSZCk0VvRLQW%2BKeBpz%2B2lpCfmiYvvXWnzah6GmQMnd4AuH3e0hJOb6SORsjOAggLiMweaA6khvQLxqgU2RR5%2FEfemnk6SP3p04YUMHUQRRo4orabJuANouni4RyJJXuCwotrpbNnNwL%2FyFVT2KlxusaLe5V1gxoCsKonKJTzaxtKJDxetwqZ20pPaZ2wZkY4eA9pYlBb6T5gN9bOsHPhxGCtpATG6bK5MpVfHpLi4ae9V2oliLbNqq7VQo%2FRvtHk5%2B1FUmLmY3pYX975Yni0LGkcCnjkbSxNvdelq1PJa3MIAAKf7oqQIx25Efj8gEaKhqHU3i5S8IPj5Xqoh6dwFoL9kN5%2Fxy8P3u3Hbl9iZHT%2B%2FcoTBwxI6IBYZ2b9u8VfTB8cQ%2Fm4RktQMWJeDqqF%2BOwcuGx9dmS6GcU66Xab87Fu52zE8aZzULOgS4maozhMKLOt5v9j1A7ZkVAKLXSiWCysVI0aHjcjBjGbKJERx28JuRQq4v3lRGQ2ujMQGKq1cnEhyxYWXcvj5CMIGQWT8%2Bltt5VddJOmE%2BgdzBnRT6MNkB0qQZx7JkoJ%2BJ6TKu7NSroOx5zV0FCilK10uEoVxSe8UUMfrINNxKNmEWc7cJ9zrceou4q4RBVNzgK5A9PrRn%2FiE7A8grHTk9nuqIbhjuYLNO09gFzzgJQ6qVNkVRX0crJJldAMZ4gxZY1zSUWDqG5bxoTo82FrLM0G%2FttJIMNBuFNk4Rhyagp07DnP87vURU%2BEu1MNYpuZ%2BLPEzRd61fAvWNam%2FQhBWqQ0u2mQr6KoPJu5eay0pQL87nJAT%2BiiZBG74FOAmC5FICGJ0HV%2BprnDXOMMr5PWdoZgSiSfsHOFkDrZ%2B8ysff%2FrZxQCKrYiWR8enI0ryg8klGKsC67HJuC0i9Dpq3AmAvfcjG0j5ppKc3gBzSUaQNCquBv%2FcaonuSdwwuh4pAj%2B2%2BUSjU9ncVke8dlNlmuZTXlYW65Bvod1CUuIPUPPrvUi1BFnS6NBdHPKZqbEZQ8DeoTHZ0s%3D; path=/retrieve-and-rank/api; secure; HttpOnly
< X-Client-IP: 88.157.199.114
< X-Global-Transaction-ID: 260709032
< Content-Type:
< X-DP-Watson-Tran-ID: gateway-dp02-260709032
<
* Curl_http_done: called premature == 0
* Connection #0 to host gateway.watsonplatform.net left intact
消息HTTP/1.1 405 Method Not Allowed
表示我们不能执行此删除操作。这是真的还是curl命令不正确?
顺便问一下,你知道是否可以执行"删除所有"操作/动作吗?
谢谢!
curl
请求实际上对我来说看起来不错。
不幸的是,Solr不提供删除所有同义词的方法。要了解更多细节,您可以查看以下托管资源wiki页面。
在我看来,问题与整个端到端路径的代理部分有关。原因如下:
< HTTP/1.1 405 Method Not Allowed
< X-Backside-Transport: FAIL FAIL
< Allow: HEAD,POST,GET,OPTIONS
表示允许的方法有:HEAD
, POST
, GET
, OPTIONS
。您需要调整Watson或DW(无论底层框架是什么),以便允许DELETE
方法用于Solr的基本路径。
作为证明,您可以通过直接调用Solr而不是使用代理/编排层来测试同义词删除
尝试修改_schema_analysis_synonyms_en。在
相关内容
最新更新
- 访问create_template_view api时出现INVALID_REQUEST_BODY错误
- 使用预处理器条件生成C/ c++变量名
- 此处映射计算路线API上的错误414
- Oracle数据库中的并行提示
- woocommerce在每个类别结帐后自定义重定向
- 是否有可能在AWS中设置一个webhook来监控特定的电子邮件地址,并将接收到的电子邮件信息传递给Lambda?<
- 仅使用numpy实现CNN时出错
- 过程展开不规则时间序列
- 插入多个带别名的外键
- 如何从API响应中提取Array
- WebLogic 14c -性能调优测试
- Google-Drive-API文件没有使用FORM_ID找到
- 尝试创建一个伸缩盒容器,但它不会创建盒子并显示文本
- 是否有一种方法(最好是R)从BirdLife数据区自动提取信息?
- 为什么process.env.JWT_EXPIRE未被发现?js筑巢
- Python记录器没有从根记录器继承level
- 是什么导致了python的f字符串中"f "{a}""与"f "{a=}""之间的差异?
- 标题库使用介子
- 打印偶数的"count",而循环使用 if
- 为什么我要将数组转换为对象
- 通过共享操作符将可连接的Flux转换为Hot不工作
- 从演示文稿中删除所有空的/未使用的形状
- 破坏错误取决于变量的顺序
- c -试图编写一个MIPS汇编程序
- 消息队列推送通知/邮件应用程序?
- 如何在根目录下安装gitignore
- 我应该如何测试一个API调用拒绝是在一个上下文中?
- 百分比值到绝对值,反之亦然,由于整数四舍五入,转换导致不匹配
- 由于 NBM 的原因,我无法在 NetBeans 中下载代号一插件
- 如何组织项目与多个Go模块和使用Docker撰写?
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium