gpt4 book ai didi

Solr:在哪里可以找到 Luke 请求处理程序

转载 作者:行者123 更新时间:2023-12-01 10:42:30 27 4
gpt4 key购买 nike

我试图在我的 Solr 索引中获取所有静态和动态字段的列表。 Another SO answer建议为此使用 Luke Request Handler。

它建议在这个 url 找到处理程序:

http://solr:8983/solr/admin/luke?numTerms=0

但是,当我在我的服务器上尝试这个 url 时,我收到了 404 错误。

我核心的管理页面在这里http://solr:8983/solr/#/mycore,所以我也尝试了http://solr:8983/solr/#/mycore/admin/luke.这也给了我另一个 404。

有谁知道我做错了什么?我应该使用哪个网址?

最佳答案

首先,您必须启用 Luke Request Handler。请注意,如果您从示例 solrconfig.xml 开始,您可能不需要显式启用它,因为

<requestHandler name="/admin/" class="solr.admin.AdminHandlers" />

为你做。

然后,如果您需要以编程方式访问数据,则必须向 http://solr:8983/solr/mycore/admin/luke 发出 HTTP GET 请求(无井号!)。响应是在 XML 中,但指定 wt 参数你可以获得不同的格式(例如 http://solr:8983/solr/mycore/admin/luke?wt=json)

如果您只想在 SOLR Web 界面中查看字段,请从下拉菜单中选择您的核心,然后单击“模式浏览器”

关于Solr:在哪里可以找到 Luke 请求处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28889405/

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