获取分析的结果作为一个SOLR JSON(Get the result of an analysis

2019-10-18 19:13发布

我在做Solr的过滤器如下:

<fieldtype name="tokenization_stopwords" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="query">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>  
  </analyzer>
</fieldtype>     

当我使用了“分析”部分中该过滤器,它的工作原理。 不过,我希望能够得到这种分析的JSON的结果。 有谁知道如何做到这一点?

Answer 1:

为了得到你需要配置FieldAnalysisRequestHandler在solrconfig.xml中向他请教问题。

<requestHandler name="/analysis/field" class="solr.FieldAnalysisRequestHandler"/>

该请求是这样的

HTTP://本地主机:8989 / solr的/分析/场重量= JSON&analysis.fieldvalue =测试+狗+猫&analysis.fieldtype = tokenization_stopwords

欲了解更多信息,看看在FieldAnalysisRequestHandler的javadoc的



文章来源: Get the result of an analysis as a JSON in SolR