如何在java中调用solr分析api?
有没有一种方法可以使用solr core在java中调用solrs分析api并获得分析过的令牌
分析api获取fieldName
或fieldType
和值,并给出分析的标记
有没有办法从java获取这些令牌
我找到了以下链接:FieldAnalysisRequestHandler,但我找不到任何使用它的示例
你可以在下面搜索框中键入要查询的问题!
有没有一种方法可以使用solr core在java中调用solrs分析api并获得分析过的令牌
分析api获取fieldName
或fieldType
和值,并给出分析的标记
有没有办法从java获取这些令牌
我找到了以下链接:FieldAnalysisRequestHandler,但我找不到任何使用它的示例
# 1 楼答案
在管理UI中(对其而言,
FieldAnalysisRequestHandler
)可以通过选择一个核心来调用它,然后转到“分析”条目。 参见https://cwiki.apache.org/confluence/x/UYDxAQ或https://cwiki.apache.org/confluence/x/FoDxAQ从客户端(我猜你的意思是,当你用
solrj
标记这个问题时),你需要调用正确的URL。 通常FieldAnalysisRequestHandler
绑定到/analysis/field
,请参见solrconfig.xml
从Solrj开始,它应该是这样工作的:
但是在Solrj中似乎没有很好的支持,可能是因为它应该从Solr Admin UI调用,如前所述