我在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获取。 有谁知道怎么做?
答案 0 :(得分:2)
为了实现这一点,您需要在solrconfig.xml中配置FieldAnalysisRequestHandler
并向他提问。
<requestHandler name="/analysis/field" class="solr.FieldAnalysisRequestHandler"/>
请求看起来像这样
http:// localhost:8989 / solr / analysis / field?wt = json&amp; analysis.fieldvalue = test + dog + cat&amp; analysis.fieldtype = tokenization_stopwords